新Windows安装后升级SVN
我已经运行了新Windows安装后升级SVN,svn,tortoisesvn,Svn,Tortoisesvn,我已经运行了tortoisesvn一段时间,并且一直在使用V1.6.8。我刚买了一台新的HD,所以决定也该升级SVN了,我刚下载了V1.8.1 我的旧SVN安装在:C:\Program Files\TortoiseSVN 我的新硬盘将安装在:G:\Program Files\TortoiseSVN上,因为我不小心将Windows安装到了G驱动器上,而C:当前被我的旧硬盘占用,很快就会被删除 我的所有存储库以及所有版本控制的文件/文件夹将保持在同一位置。 所以我的问题是,在升级时有什么需要担心的吗
tortoisesvn
一段时间,并且一直在使用V1.6.8
。我刚买了一台新的HD,所以决定也该升级SVN了,我刚下载了V1.8.1
我的旧SVN安装在:C:\Program Files\TortoiseSVN
我的新硬盘将安装在:G:\Program Files\TortoiseSVN
上,因为我不小心将Windows安装到了G
驱动器上,而C:
当前被我的旧硬盘占用,很快就会被删除
我的所有存储库以及所有版本控制的文件/文件夹将保持在同一位置。
所以我的问题是,在升级时有什么需要担心的吗?例如路径信息,是否考虑将其安装在新位置?我需要遵循什么流程
我想保留我的旧设置等,因此我想将数据保存在应用程序数据\TortoiseSVN
文件夹中,但不确定这是否与新版本兼容
我在想这样的事
- 将旧版本安装到
G:\Program Files\TortoiseSVN
- 将
中的旧数据复制到新目录应用程序数据\TortoiseSVN
- 安装新版本
TortoiseSVN\bin
添加到路径,外壳扩展不依赖于安装位置
你真的需要担心两件事(不同的,与前面提到的无关)
- Subversion配置必须复制到Subversion数据的新位置(存储的身份验证、配置、服务器特定设置)-它们始终位于
中,并且必须从C移动到G%APPDATA%\Subversion
- Subversion 1.8的工作副本使用新格式,与1.6不兼容(1.8无法读取1.6的WCs),您必须升级所有旧的工作副本(或重新签出到新位置)
%APPDATA%\Subversion
复制到新位置?在此之后,我要安装新版本还是旧版本?如果我安装了新版本,我会在所有工作副本上运行svn升级吗?@Brett:0。将新版本安装到新位置。以任何顺序(但在使用本地WC之前,与受限服务器相关):*svn升级
*copy/Y“c:\Documents and Settings\\Application Data\Subversion”“c:\Documents and Settings\\Application Data\Subversion”
我假设您在上述操作中犯了错误,并打算将c:`复制到
G:`?@Brett-是,复制|粘贴并太快“添加”确定,尝试了此操作,但在运行升级命令时出现以下情况:svn:E155019:无法升级“G:\Documents and Settings\myuser\Application Data”,因为它不是工作副本根svn:e00002:工作副本数据库“G:\Documents and Settings\myuser\Application Data\.svn\wc.db”未找到svn:E720003:其他错误:svn:E720003:无法打开文件“G:\Documents and Settings\myuser\Application Data\.svn\entries”:系统找不到指定的路径。-新的TortoiseSVN
是在我运行此命令之前创建的,但它是空的。