Ubuntu安装svn
apt-get install subversion
克隆仓库代码
svn checkout <url>
将文件或者文件夹添加到svn
svn add <file/dir>
将文件或文件夹从svn删除
svn rm <file/dir>
提交
svn提交就同步到远程仓库了
svn commit -m "des..."
# 或者直接svn commit,会弹出编辑页,可以输入提交描述
svn commit
同步远程仓库
svn update
使用diff检查修改内容
svn diff <file>
查看修改log
需要指定文件或者文件夹才会显示该文件或者文件夹得修改日志,
不指定,默认为当前文件夹
svn log
# 或者
```bash
svn log <file/dir>
修改提交日志
# 直接指定
# 例子
#svn propset -r2438 --revprop svn:log "app升级,人脸检测,人脸,黑白名单更新等服务改成qt 线程"
svn propset -r<版本号> --reprop svn:log "修改的描述信息" [url]
# 编辑文件修改
svm propedit -r<版本号> --reprop svn:log [url]
# url不在被管理的目录空间需要指定
处理冲突
丢弃本地修改
注意:丢弃的本地修改不能找回
svn revert <file>
svn revert -R <dir>