假设以下场景.
我在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)?
在分支的工作副本中,合并更新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中进行的