1

我已经跑Tortoise SVN了一段时间并且一直在使用V1.6.8. 我刚买了一个新的高清,所以我决定是时候升级 SVN 了,我刚刚下载了V1.8.1

我的旧 SVN 安装在:C:\Program Files\TortoiseSVN

我的新驱动器将安装在:G:\Program Files\TortoiseSVN因为我不小心将 Windows 安装到了G驱动器上,并且C:当前被我的旧驱动器占用,该驱动器将很快被删除。

我所有的存储库以及所有版本化的文件/文件夹都将保留在同一个位置。

所以我的问题是,升级时有什么需要担心的吗?例如考虑将其安装在新位置的路径信息?我需要遵循什么流程?

我想保留我的旧设置等,所以我想将数据保留在Application Data\TortoiseSVN文件夹中,但不确定这是否与新版本兼容?

我在想这样的事情。。

  • 将旧版本安装到G:\Program Files\TortoiseSVN
  • 将旧数据复制Application Data\TortoiseSVN到新目录
  • 安装新版本

会这样做吗?或者如上所述是否有路径问题或其他需要考虑的事情?

4

1 回答 1

2

is there anything I need to worry about when doing the upgrade?

Yes

Such as path information considering it will be installed at a new location?

No. Installation will add TortoiseSVN\bin to PATH automatically, shell-extension does not depend from installation location

You really have to worry about two (different, unrelated to mentioned) things

  • Subversion configuration have to be copied to the new location of Subversion-data (stored auths, configuration, server-specific settings) - they are always in %APPDATA%\Subversion and have to be moved from C to G
  • Working Copy of Subversion 1.8 use new format, incompatible with 1.6 (1.8 can't read WCs of 1.6), you must svn upgrade all old Working Copies (or re-checkout to new location)
于 2013-08-10T21:58:04.970 回答