如何将tortoisesvn设置从一台机器复制到另一台机器

min*_*nda 19 tortoise-svn

我想将所有与 tortoisesvn 相关的设置从一台机器复制到另一台机器。这些存储在哪里?

更新:

虽然某些设置存储在HKEY_CURRENT_USER\Software\TortoiseSVN如下所述,但还有其他设置不是。评论似乎表明这些是特定于 Subversion 的设置,而不是 TortoiseSVN,但我找不到它们的位置。

小智 6

要保存和恢复 TortoiseSVN 的设置,您可以使用以下命令:

节省:

reg save HKEY_CURRENT_USER\Software\TortoiseSVN %USERPROFILE%\Desktop\tortoise.hive
Run Code Online (Sandbox Code Playgroud)

恢复:

reg restore HKEY_CURRENT_USER\Software\TortoiseSVN %USERPROFILE%\Desktop\tortoise.hive
Run Code Online (Sandbox Code Playgroud)

您可以将每一行放在一个单独的文本文件中并将它们保存为批处理脚本,例如 Restore.bat / Save.bat

设置将备份到当前用户的桌面并从其恢复。


Sco*_*ner 5

所以其他人是部分正确的,但你还必须从注册表中导出其他设置,另外你应该从 Subversion AppData 目录复制文件,所以这里是你安装 TortoiseSVN 后需要从中提取数据的所有地方在您的新机器上:

HKEY_CURRENT_USER\Software\TortoiseSVN - 大多数 Tortoise 设置

HKEY_CURRENT_USER\Software\Tigris.org - 全局忽略和使用提交时间,可能还有其他

HKEY_CURRENT_USER\Software\TortoiseMerge - TortoiseMerge 设置

C:\Users\{currentUser}\AppData\Roaming\Subversion - 任何 SVN 全局设置


C-P*_*uru 0

在源计算机上,从位于以下位置的注册表导出设置HKEY_CURRENT_USER\Software\TortoiseSVN。然后合并目标计算机上的 .reg 文件。