我们如何在tortoisesvn上复制一个文件夹

时间:2011-06-30 08:52:49

标签: svn copy duplicates directory

我基本上想在我的svn分支上复制一个文件夹。

不幸的是,如果没有乌龟认为这是同一个以前的文件夹(因此它永远不想添加该文件夹并将其识别为版本的全新文件夹),我永远无法执行它。

到目前为止我所尝试的是(在棘手的程序中):

  • 复制并粘贴文件夹
  • 使用windows重命名
  • 添加到忽略列表
  • 清理
  • 添加
  • 提交(并且无需声明)

我还尝试将该文件夹复制到非版本化文件夹中,清理它,然后将其复制回该文件夹,添加它,提交(无需声明)。

虽然这首先看起来非常简单易行,但我只是生气和疯了,并且在我的存储库日志中每个地方都有很多“幽灵”的承诺。

任何帮助?

谢谢

2 个答案:

答案 0 :(得分:4)

如果右键单击并在Windows资源管理器中拖动文件夹,您将获得“复制版本化项目”选项。或者,如果您不想要历史记录,请使用“导出”命令获取文件夹的无版本副本,然后SVN将其重新添加。

答案 1 :(得分:0)

在TortoiseSVN中,当您使用鼠标右键拖放SVN控制的文件夹时,还有其他选项。您需要“SVN复制版本项目”或“SVN复制并在此重命名版本项目”,具体取决于具体情况。