我在Windows 7上使用TortoiseSVN。我想将本地SVN存储库从C:/repository
移动到D:/repository
。我有一个位于C:/workingcopy
的工作副本(包含许多子文件夹)。
我可以通过剪切和粘贴将C:/repository
文件夹移动到D:/repository
位置吗?然后,右键单击C:/workingcopy
文件夹并选择TortoiseSVN > Relocate...
并将其从file:///C:/repository
指向file:///D:/repository
即可了吗?
答案 0 :(得分:9)
这里摘录自Moving and Removing Repositories(强调我的):
Subversion存储库数据完全包含在存储库中 目录。因此,您可以将Subversion存储库移动到某些存储库 磁盘上的其他位置,重命名存储库,复制存储库或 使用您提供的工具完全删除存储库 操作目录的操作系统 [...]
当然,在尝试干净时,往往还有更多工作要做 影响这样的变化。例如,您可能需要更新 您的Subversion服务器配置指向一个新的位置 重新定位存储库或删除现在已删除的配置位 库。如果您具有发布信息的自动化流程 从您的存储库或关于您的存储库,他们可能需要更新。钩 脚本可能需要重新配置。用户可能需要得到通知。 [...]
由于您没有服务器,简短的回答是“#34;是的,这足够了"。