SVN将Trunk合并到分支机构

Sun*_*nny 4 svn

假设以下场景.

我在trunk中有两个文件A.cpp和B.cpp.在修订版50中,我创建了一个名为X的实验分支.因此,在修订版50中,主干和分支X都是相同的.

我继续在trunk上工作并添加C.cpp和D.cpp.然后我意识到A.cpp中有一个错误,所以我修复了这个错误.

现在我的问题是如何将更新的A.cpp发送到分支X而不发送其他文件(B.cpp C.cpp D.cpp)?

Mic*_*ner 6

在分支的工作副本中,合并更新A.cpp的修订.或者,如果您没有需要保留的本地分支更改,则可以svn copy从主干中选择A.cpp并覆盖您的本地A.cpp.

cd workingCopyOfX
svn merge -r50:51 http://my.repo.com/trunk/A.cpp
Run Code Online (Sandbox Code Playgroud)

假设修复是在r51中进行的