Answers:
请参阅第5.14.2节。移动 TortoiseSVN帮助的文件和文件夹(或在帮助的索引中检出“移动”)。您可以通过右拖动来移动。它还提到您需要从父文件夹提交以使其成为“一个”修订。这适用于在工作副本中进行更改。
(请注意,下图中的SVN项仅在目标文件夹已添加到存储库中时显示。)
使用TortoiseSVN,我只是将文件移动到磁盘上。
当我提交更改时,我选择丢失的文件和新文件,然后从右键单击菜单中选择“ 修复移动 ”:
这意味着我可以让我的IDE移动文件并使用它的重构工具而不会丢失历史记录。
使用TortoiseSVN,我只需右键单击并将文件夹从一个位置拖到另一个位置。释放鼠标右键时,您可以选择“ SVN移动版本文件”。但是,我相信SVN不会在此处做任何“花哨的事情”,而只是删除先前位置中的文件并将其添加到新位置。
像平常一样通过操作系统上下文菜单剪切文件,然后不进行常规粘贴,而是右键单击以打开上下文菜单,然后选择TortoiseSVN -> Paste
(确保从根目录提交,以在提交中包括旧文件和新文件)。
由于您使用的是Tortoise,因此您可能需要在LosTechies上查看此链接。它几乎应该是您要找的东西。
svn move <current path/filename> <destination path/filename>