svn 游记
公司之前用 svn 管理项目代码,我一直用的 windows 版本
近期想要搭建知识库云平台,需要在 linux 上使用 svn 管理代码,因此做些笔记
直接使用公司搭建好的 svn 服务器
1. 客户端安装
yum install -y subversion 或
apt-get install subversion
2. 同步代码至本地
svn checkout https://192.168.xxx.xxx/xxx
3. 同步代码至最新版
svn update
4. 显示版本列表
svn log
5. 显示不同版本之间的不同
svn diff -r A 显示当前版本(working copy)与A版本的不同
svn diff -r A:B 显示A版本与B版本的不同
svn diff -r A text.c 显示当前版本(working copy)与A版本指定文件的不同
svn diff -r A:B text.c 显示A版本与B版本指定文件的不同
6. 打patch
svn diff 将结果输出到test.patch文件中
patch -p NUM < patch file
若patch文件更新的是a/b/c.txt
则
patch -p0 < test.patch 更新a/b/c.txt文件
patch -p1 < test.patch 更新b/c.txt文件
patch -p2 < test.patch 更新c.txt文件
更多建议: