我基本上想在我的svn分支上复制一个文件夹。
不幸的是,如果没有乌龟认为这是同一个以前的文件夹(因此它永远不想添加该文件夹并将其识别为版本的全新文件夹),我永远无法执行它。
到目前为止我所尝试的是(在棘手的程序中):
我还尝试将该文件夹复制到非版本化文件夹中,清理它,然后将其复制回该文件夹,添加它,提交(无需声明)。
虽然这首先看起来非常简单易行,但我只是生气和疯了,并且在我的存储库日志中每个地方都有很多“幽灵”的承诺。
任何帮助?
谢谢
答案 0 :(得分:4)
如果右键单击并在Windows资源管理器中拖动文件夹,您将获得“复制版本化项目”选项。或者,如果您不想要历史记录,请使用“导出”命令获取文件夹的无版本副本,然后SVN将其重新添加。
答案 1 :(得分:0)
在TortoiseSVN中,当您使用鼠标右键拖放SVN控制的文件夹时,还有其他选项。您需要“SVN复制版本项目”或“SVN复制并在此重命名版本项目”,具体取决于具体情况。