svn命令使用总结

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>

SVN:取消对代码的修改


git工具使用
ubuntu 18.04下svn的安装与基本命令

svn常用命令以及冲突解决

猜你喜欢

转载自blog.csdn.net/GeiGe123/article/details/116991477
今日推荐