在不修改修订版的情况下跨存储库复制修订版

时间:2017-06-19 19:29:29

标签: svn tortoisesvn

我有一个存储库文件:/// D:/DEV/ADM/LOV/LOV-TYPE.txt,其中包含1,2,3,4,5的修订版 和目标存储库文件:/// D:/TEST/ADM/LOV/LOV-TYPE.txt,带有revison 1

由于源代码中的修订版5是稳定版,我需要将该修订版复制到目标存储库,但复制后修订版应为5,但复制的文件的修订版为5,但目标版本的修订版仍为2它只是目的地的第二次提交。

- UPDATE 感谢alroc的回复真的很感激。我明白我可能错了。我是svn的新手,或者实际上是任何版本控制工具。我想要实现的是,我正在为所有文件创建存储库,这些文件将用作更改的一部分(对于应用程序siebel),并将具有以下结构.. DEV / File1 / File1_repostory ..DEV / File2 / File2_repository ..类似地在其他位置/服务器上我将有..TEST / File1 / File1_repository ..TEST / File2 / File2_repository

每当我想将DEV / File1 / File1_repository @ rev3移动到目标TEST / File1 / File1_repository时,需要显示rev1需要显示版本1和3,而不是我没有移动的版本。

这不是使用版本控制工具的传统方式,但这是我需要实现的目标

请帮助如何实现这个

1 个答案:

答案 0 :(得分:0)

使用Subversion实现此目的的唯一方法是在目标中创建3个“虚拟”修订版,这样当您将代码提交给它时,它就会成为修订版5.但是当您必须带来修订版1234时会发生什么到第二个存储库,那个人坐在第15版?这是一项很小的价值。

Subversion版本号不应被视为简化时间戳,而是标记存储库历史记录中进行更改的点。你在这里过分重视修订号。

我怀疑你试图以一种不打算使用的方式使用你的版本控制系统,这对基本上任意的数据都很重要。