6

由于硬盘驱动器故障,我最近不得不重新安装 Windows。幸运的是,我将所有源文件都放在了另一个磁盘上。

在我之前的安装中,我使用的是 Tortoise SVN,我刚刚在我的新机器上重新安装了它(几个月后)。

如何将我当前的源文件重新链接到 SVN 存储库?

我担心如果我点击了错误的东西,它会用服务器上的内容更新我的本地副本。

谢谢里奇。

4

3 回答 3

7

您首先需要创建一个工作目录,而这样做的唯一方法是进行检出并从服务器获取文件。

但是,当您说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以帮助您完成此任务。

于 2012-12-06T16:39:42.333 回答
2

因为您的源位于存储库的工作副本(副本)中(您有 .svn 子目录),它继续存在,只需安装 TSVN,您也可以继续使用存储库(版本兼容性警告仍然适用,但您会在不良情况下获得通知和指示)

您不必担心本地更改 -Update您的 WC 本地更改将与传入的更改合并(自动或手动)

于 2012-12-06T18:28:37.340 回答
0

您可以执行以下步骤:

  1. 右键单击本地工作项目资源管理器中的任意位置。
  2. 选择“SVN 升级工作副本”

按照步骤升级,您的 svn 链接将再次处于活动状态。

它对我有用。

于 2019-07-30T07:46:42.613 回答