发布时间:2022/09/26 作者:天马行空 阅读(1523)
1、svn检出代码
svn checkout [svn-path] svn co [svn-path]
2、添加到版本库
#添加所有的文件 svn add * #添加所有的文件(忽略的文件除外) svn add --force . #添加单个文件 svn add [file]
3、删除版本库的文件
#删除版本库及本地文件 svn delete [path] #删除版本库,不删除本地文件 svn delete --keep-local [path]
4、提交
svn commit -m "" svn ci -m ""
5、更新
svn up (注意:发生冲突时,需要先update,修改文件,然后清除svn resolved,最后再提交commit) svn update
6、忽略
6.1、忽略单个文件或者文件夹 svn propset svn:ignore -R uploads . 6.2、忽略某些类型的文件 svn propset svn:ignore -R "*.class *.apk" . 6.3、通过.svnignore文件忽略 新建一个.svnignore文件,写入要忽略的文件 bin .project *.apk 然后执行: svn propset svn:ignore -R -F .svnignore . 6.4、查看忽略的文件列表 svn status --no-ignore
7、解决冲突
svn resolved 文件名
8、加锁/解锁
svn lock [file] svn unlock [file]
9、查看文件或者目录状态
svn status [file]|[path](简写svn st) ?:不在svn的控制中; M:内容被修改; C:发生冲突; A:预定加入到版本库; K:被锁定
10、递归清理工作拷贝
svn cleanup