quanhaoH 2015-11-07
常用命令
1.将文件checkout到本地目录
svncheckoutpath(path是服务器的目录)
例如:svncheckouthttp://www.baidu.com/svn/meal/获着svn://localhost/domain
2.版本库中添加文件命令
svnaddfile
例如:svnaddtest.java
svnadd*.java(添加当前目录下所有的java文件)
3.将修改的文件提交的svn
svncommit-m"LogMessage"[-N][--no--unlock]PATH(如果选择了保持项,就是用-no-unlock开关)
例如:svncommit-m"addtestjavafiletosvn"test.java
简写:svnci
4.加锁/解锁
svnlock-m"LockMessage"[--force]PATH
例如:svnlock-m"locktestfilebycd"test.java
svnunlockPATH
5、更新到某个版本
svnupdate-rmpath
例如:
svnupdate如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。
svnupdate-r200test.php(将版本库中的文件test.php还原到版本200)
svnupdatetest.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svnresolved,最后再提交commit)
简写:svnup
转载http://www.cnblogs.com/snandy/p/4072857.html
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf