TortoiseSVN—本地机器,有两个操作系统和两个SVN版本



我知道我的设置绝对不是理想的,但由于一些匆忙的原因,我最终选择了它,在我解决它之前,我需要知道是否有任何潜在的问题。

我在winXP (sp2)上和TortoiseSVN Version 1.6.16一起工作。

由于一些紧急磁盘问题和操作系统兼容性,我不得不快速更改我的机器上的高清,但旧的驱动器保留为二级驱动器,以及所有的存储库和工作副本

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

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

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

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

注意:文件将保留在旧的HD/OS上。我只需要使用乌龟接口从file://D:xx提交到file//D:xx - (1.6.16 winxp )使用1.7.1接口,即on C: (win7) -但只知道如果以后我可以回到XP,仍然使用repos。

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

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

  1. 工作副本 的格式在SVN 1.7中被更改-因此你不能透明地在不同的客户端(1.6和1.7)使用单个工作副本。你必须在不同的操作系统上有一个repo的两个工作副本(一个是1.6,另一个是1.7)
  2. 存储库格式没有更改,您可以使用任何存储库,使用任何客户端(两个版本的客户端都使用一个repo)

相关内容

最新更新