由于硬盘驱动器故障,我最近不得不重新安装 Windows。幸运的是,我将所有源文件都放在了另一个磁盘上。
在我之前的安装中,我使用的是 Tortoise SVN,我刚刚在我的新机器上重新安装了它(几个月后)。
如何将我当前的源文件重新链接到 SVN 存储库?
我担心如果我点击了错误的东西,它会用服务器上的内容更新我的本地副本。
谢谢里奇。
由于硬盘驱动器故障,我最近不得不重新安装 Windows。幸运的是,我将所有源文件都放在了另一个磁盘上。
在我之前的安装中,我使用的是 Tortoise SVN,我刚刚在我的新机器上重新安装了它(几个月后)。
如何将我当前的源文件重新链接到 SVN 存储库?
我担心如果我点击了错误的东西,它会用服务器上的内容更新我的本地副本。
谢谢里奇。
您首先需要创建一个工作目录,而这样做的唯一方法是进行检出并从服务器获取文件。
但是,当您说source files时,您的意思是working directory,无论如何您可能很幸运。您的源文件是否包含该.svn
目录?如果是这样,你有一个工作目录,在你的新机器上恢复你的工作目录应该可以正常工作。只需确保您使用的 TortoiseSVN 版本与旧系统上的相同:特别是如果一个是 1.7 之前的版本,另一个是 1.7 之后的版本。这是因为工作副本布局从 1.6.x 版更改为 1.7.x 版。查看.svn
您的 Subversion 工作目录的每个目录中是否有该目录,或者仅在根目录中。如果它仅在根目录中,请使用 TortoiseSVN 1.7 或更高版本。如果它在所有目录中,请使用 TortoiseSVN 版本 1.6.x。
如果您没有这些.svn
目录(并且它们可能被隐藏),那么您就没有工作目录。您必须进行结帐,然后手动移动不同的文件。查看Beyond Compare以帮助您完成此任务。
因为您的源位于存储库的工作副本(副本)中(您有 .svn 子目录),它继续存在,只需安装 TSVN,您也可以继续使用存储库(版本兼容性警告仍然适用,但您会在不良情况下获得通知和指示)
您不必担心本地更改 -Update
您的 WC 本地更改将与传入的更改合并(自动或手动)
您可以执行以下步骤:
按照步骤升级,您的 svn 链接将再次处于活动状态。
它对我有用。