薛海丹:旁支的创建与合并
薛海丹:分支的创建与合并1. 创建分支命令:svn cope(cp)请务必基于主干创建分支使用merge时,合并的起始版本
薛海丹:分支的创建与合并
1. 创建分支
命令:svn cope(cp)
请务必基于主干创建分支
使用merge时,合并的起始版本一般选取stop-on-copy的版本,即创建分支时的版本。请避免分支名变更或分支地址移动之类的操作,避免合并不完全!
如果发现merge时提示Skipped
可能性及解决方案:
本地工作拷贝的某些需要合并的文件被删除
解决:svn up 将删除的文件更新回到工作拷贝 需要新增文件在工作拷贝中已经存在同名文件,但未纳入版本库
解决:svn st | grep ? | xargs -s 100000 rm -rf 其他
请使用svn revert -R 将工作拷贝恢复到未修改的状态,再进行merge。***********************************************************
在合并之前使用svn st查看一下工作拷贝的状态,是比较严谨的作法!***********************************************************