我想将一个文件或文件夹从一个地方移动到同一存储库中的另一个地方,而无需使用Repo浏览器来执行,也无需创建两个独立的添加/删除操作。使用Repo Browser工作正常,除了您的代码将挂在一个破碎的状态,直到您得到任何支持更改之后检入(例如.csproj文件)。
更新:人们建议从命令行“移动”。有一个TortoiseSVN等效?
我想将一个文件或文件夹从一个地方移动到同一存储库中的另一个地方,而无需使用Repo浏览器来执行,也无需创建两个独立的添加/删除操作。使用Repo Browser工作正常,除了您的代码将挂在一个破碎的状态,直到您得到任何支持更改之后检入(例如.csproj文件)。
更新:人们建议从命令行“移动”。有一个TortoiseSVN等效?
当前回答
在TortoiseSVN下,请参见以下页面:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-copy.html
其他回答
您必须使用鼠标右键拖动该文件。当你释放文件到新的目的地时,你会看到这个选项:
SVN移动版本文件在这里。
只要选择这个选项,你就完成了!!
在命令行中,可以输入svn mv path1 path2。这将创建一个添加和删除操作,但据我所知,在Subversion中并没有绕过这个操作的方法。
使用svn move命令移动文件/文件夹。
使用Tortoise的RENAME命令,并输入一个相对路径("folder/file.ext")。
要使用Tortoise SVN移动一个文件或一组文件,右键单击并将目标文件拖到目标文件,然后释放鼠标右键。弹出菜单将有一个SVN移动版本文件这里选项。
注意,目标文件夹必须已经添加到存储库中,才能出现SVN移动版本文件here选项。