我使用TortoiseSVN对抗SourceForge SVN存储库。我想将一个文件从一个文件夹移动到另一个文件夹,以维护其修订历史记录。这可能吗?如果有,你是怎么做的?
(我目前的策略是将文件复制到新文件夹中,然后签入,然后从当前文件夹中删除该文件。)
我使用TortoiseSVN对抗SourceForge SVN存储库。我想将一个文件从一个文件夹移动到另一个文件夹,以维护其修订历史记录。这可能吗?如果有,你是怎么做的?
(我目前的策略是将文件复制到新文件夹中,然后签入,然后从当前文件夹中删除该文件。)
当前回答
如果你通过存储库浏览器移动文件夹,那么右键单击没有移动选项;唯一的方法就是拖放。
其他回答
也可以被称为,“rename”由乌龟,但svn移动,是在barebones svn客户端命令。
如果我没有错的话,从1.5版开始,SVN可以跟踪移动的文件和文件夹。在TortoiseSVN使用可以移动文件通过拖放。
通过操作系统上下文菜单像你通常做的那样剪切文件,然后不是做常规的粘贴,右键单击上下文菜单,然后选择TortoiseSVN ->粘贴(确保你从根目录提交,包括旧文件和新文件)。
如果你通过存储库浏览器移动文件夹,那么右键单击没有移动选项;唯一的方法就是拖放。
我认为在tortoisesvn的SVN浏览器中,你可以将它从一个地方拖到另一个地方。