【发布时间】:2015-08-26 08:30:38
【问题描述】:
我用的是svn,遇到以下情况。
在 #1 (rev.1) 中,我将文件提交为 /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 version-control merge