我使用SVN,我有以下的情況。複製從舊版本文件,並保持兩者的(舊/新修訂)
在#1(修訂),I提交文件作爲/trunk/moduleA/file1
。
下一次,我將文件移動到/trunk/moduleB/file2
,並修改它,畢竟我又犯了。現在是#2。
後來我想保留它們兩個,舊的一個店在/trunk/moduleA/
,但是/trunk/moduleB
中的新的店不會受到影響。而當我再次承諾,他們都用自己的歷史存在(file2
有從#1的歷史#2,和file1
只有歷史#1)
如果我恢復file2
到#1,file2
會在/trunk/moduleB
丟失和沒有剩下任何東西。
如果我更新/trunk/moduleA
#1,這兩個文件是存在的,但會有很多羣衆在/moduleA
,因爲我做了很多的修改之間的#1和#2。
有沒有什麼辦法可以解決的情況呢?
PS。我的svn客戶端是TortoiseSVN。
感謝,幾乎接近,但我想是'svn copy $ {repo}/trunk/moduleA/file1 @ $ {rev} $ {repo}/trunk/moduleA/file1'。 (我希望它保持在同一個位置)我現在要試一試。 –
哦,謝謝@bta,它的工作原理! –