0

我需要一些专家的建议。我有 repo 或项目,其中链接了另外 4 个外部 svn repo。比如说,主项目的当前版本是2500。当前版本的外部项目是Ex-A 2100,Ex-B 2360,Ex-C 2410,Ex-D 2480

我需要查看主项目的修订版 2300。但是当我检查主项目的 r.2300 时,所有外部项目都签入了它们的当前版本。

如何将其他 repos A、B、C、D 恢复到某个版本 egr2250 似乎 svn revert 不起作用。我需要在修订版 2250 中检出 A、B、C、D 之类的东西。

我目前的解决方案是,我已经在 r.2300 的文件夹“Proj-2300”中检查了我的主项目然后我在具有相应修订的文件夹中分别检查了所有 A、B、C、D,例如 A 到 2250,B 到2270,C 到 2260,D 到 2280。然后将这些文件夹复制回我的“Proj-2300”文件夹中。

但我认为应该有一个选项,比如在修订 xxxx 处获得一个干净的副本。没有合并。就像在修订 xxxx 处结帐一样。

4

0 回答 0