2011-11-10 135 views
4

我有以下情形:SVN:分支更新文件的预分支修订

我在修订版100做出主干的一个分支我做了一些改变,现在库高达110版本,现在我想要在我的分支中使用旧版本的某些文件(从r90开始)。我可能决定修改这些文件,在这种情况下,我想将更改提交到我的分支。

如何做到这一点?如果我只是将分支中的文件更新到修订版本90,svn会删除它们,因为我的分支在那时不存在。我可以以某种方式将旧版本的树干合并到当前分支中吗?

回答

1

我假设你删除90和100

之间的文件

反向从修订当您删除你的文件的修改(我假设是90和100之间)。通常在现在的大多数svn gui中,除非在乌龟svn中取消选中“停止拷贝/重命名”,否则你可能看不到它们。如果你是从命令行执行它,它不应该错误的。

该命令应该是像反向合并X(无论哪种修订版本,从svn,90和100之间删除文件)到当前修订版。

+0

反向合并很好。谢谢。 – Daniel