1

我知道我的设置绝对不是理想的设置,但由于一些匆忙的原因,我最终完成了它,在我修复它之前,我需要知道是否有任何潜在的问题..

我正在与TortoiseSVN Version 1.6.16.winXP (sp2)

对于一些紧急磁盘问题和操作系统兼容性,我不得不快速更换我机器上的硬盘,但旧硬盘与所有存储库和工作副本一起保留为辅助驱动器

(工作副本在Xampp本地安装中)

现在,新的 HD 也有一个新的操作系统 -win7因此 TortoiseSVN Version 1.7.11

目前,作为一个糟糕的临时解决方案,我正在重新启动操作系统并提交,但我的问题是:

我可以在 win7 操作系统上使用 1.7.11 版本来更新和提交迄今为止与 1.6.16 一起使用的文件吗,如果我需要使用,这会影响旧操作系统上相同文件的可用性吗它 ?

注意:文件将保留在旧的 HD/OS 上。我只需要使用 Tortoise 界面来提交file://D:xx-file//D:xx使用 (1.6.16 winxp )现在的 1.7.1界面on C: (win7)- 但只知道以后我是否可以回到 XP 并仍然使用 repos。

如果有人有任何替代解决方案,我将很高兴听到..

4

2 回答 2

2

据我了解,本地元数据在 SVN 1.6 和 1.7 之间是不同的,所以不,你不能真正将两者一起使用。但是你总是可以在安装 Tortoise 1.7 的同时安装一个命令行 SVN 1.6 客户端。有些 Windows 二进制文件可以正常工作,或者您可以使用 Cygwin 或 MinGW 版本。如果你真的错过了 GUI,你总是可以卸载 Tortoise 1.7 并安装 1.6,只要你愿意忽略烦人的升级消息。

于 2013-05-04T02:26:33.977 回答
1

可以使用来自 OS 和 Subversion 版本的数据,但有一些限制

  1. SVN 1.7中更改了工作副本 的格式- 因此您不能透明地使用不同客户端(1.6 和 1.7)的单个工作副本。您必须在不同操作系统上拥有一个 repo 的两个工作副本(一个是 1.6,第二个是 1.7)
  2. 存储库格式更改,您可以使用任何客户端使用任何存储库(两个版本的客户端的单个存储库)
于 2013-05-04T17:30:49.697 回答