如何维护移动到覆盖同名文件的目录的文件的历史记录

时间:2008-10-02 10:20:08

标签: svn overwrite

考虑以下subversion目录结构

/dir1/file.txt

/dir2/file.txt

我想移动dir1中的file.txt来替换dir2中的同一文件,并确保维护dir1文件的历史记录。我不关心原始dir2文件的历史。

这是否可以使用subversion命令而不是黑客攻击后端?

2 个答案:

答案 0 :(得分:6)

首先,你永远不应该考虑攻击后端 - 它首先否定了使用SVN的重点。

我不明白为什么你不能这么做

svn rm /dir2/file.txt
svn mv /dir1/file.txt /dir2/file.txt

移动后文件的历史将跟随它。

答案 1 :(得分:3)

尝试

  1. 删除dir2 / file.txt并提交
  2. 发出svn move命令将dir1 / file.txt移动到dir2 / file.txt并提交 - 应保留历史记录。