svn命令简介及生成补丁脚本

来源:互联网 发布:mac docker ycm 编辑:程序博客网 时间:2024/06/06 00:28
趁着工作不忙情况学习下svn工具命令,发现之前开发的时候就只会commit及update(感觉自己很low T_T--),以下是学习时总结的一些资料,记录在此,以防后续忘记。项目中网络受限,所以在自己电脑上建立了代码库,对于同事提交的代码需要生成补丁,一直以来都是手动生成,感觉比较繁琐,查找了下svn 命令,生成以下批处理文件自动生成补丁。批处理文件内容如下(以下是生成version 2的补丁svn命令):
svn diff -r 1:2>目录\2.patchsvn log -r 2>目录\2.txt

有了生成补丁的命令当然也得有对应打补丁的命令

svn patch 2.patchsvn ci -F 2.txt

暂时学习到此,后续还需要学习有文件新增或者删除情况下 怎么生成补丁及打补丁,希望有大神指教,多谢。

1 0