如何在我的SVN存储库中获取一系列提交并组合它们?
例如,存储库中存在修订版4-10,我希望将它们合并到一个新的修订版4中,该修订版包含前4-10版中的所有更改。
我不想破坏任何现有的标签,这些标签是通过svn copy创建的。
这是因为存储库之前在ClearCase中,Polarion的迁移工具留下了大量需要清理的单个文件提交。
发布于 2009-07-21 15:37:45
您可以在修订版3处创建分支,并将修订版4-10合并到该分支中
发布于 2009-07-21 15:28:22
从字里行间看一看svk,它应该允许您运行本地存储库,然后将许多更改一次性提交到主存储库。
发布于 2009-07-21 15:34:13
如果不创建一个新的存储库,您就不能做到这一点,所以最好克服它。
如果你真的需要这样做,你可以使用"svnadmin dump“和"svnadmin load”来完成。
主干编辑:如果你只想把提交从主干的历史记录中推出来,但又把它们留在存储库中的其他地方,那么类似于的建议是一个可行的解决方案:将主干重命名为old_trunk,在你想要合并到主干的范围之前复制修订,然后合并范围中的修订并提交。
https://stackoverflow.com/questions/1159911
复制相似问题