【问题标题】:Subclipse and Tortoise SVN togetherSubclipse 和 Tortoise SVN 一起使用
【发布时间】:2010-09-26 15:23:26
【问题描述】:

这两个 SVN 客户端可以协作吗?我已经用 Tortoise 检查了我的项目,但现在我希望能够从 Eclipse 内部使用 SVN 功能(主要是更新和提交)。但是 Subcipse 看不到 Tortoise 签出的文件的 SVN 状态。

我正在使用 Tortoise 和 MSVS 插件 Ankh SVN 做类似的事情,而且效果很好。但现在我需要它在 Eclipse 中工作......

谢谢

【问题讨论】:

    标签: eclipse svn subclipse plugins


    【解决方案1】:

    它对我来说很好用。始终将两者都更新到最新版本,因为如果特定客户端创建的文件与早期版本不兼容,可能会出现问题。

    【讨论】:

      【解决方案2】:

      当您从 Subversion 中检查代码以创建“沙盒”时,这些目录都包含 .svn 目录中的元数据。您尝试针对“沙盒”使用的任何客户端(假设客户端版本不在服务器之后)都会读取元数据并了解沙盒的状态以及如何相对于服务器进行管理。

      所以...是的,它会工作得很好;)

      【讨论】:

      • 啊,我明白了。问题是当不是整个项目包括其根目录,而是只有一些文件夹具有 .svn 数据时:(这里有一种方法如何使 svn 仅在这些文件夹中工作?
      • 如果您将它们添加到项目中,任一客户端将创建一个包含所需元数据的 .svn 文件夹,然后另一个客户端会将其识别为“沙盒”文件夹。如果您不想将其添加到项目中,请将其设置为忽略,并且该元数据将保存在父文件夹 .svn 数据中。
      【解决方案3】:

      他们合作得很好。

      一个警告:确保它们都使用相同的底层颠覆版本! Subversion 会在您第一次运行带有主要更新的修订版时更新它的目录并重新格式化 .svn 目录。这意味着当您升级时,您必须小心 subeclipse 和 tortoise 都发布了具有匹配底层 subversion 更新的新版本。

      由于我一直在使用两者,有两个更新破坏了与底层 .svn 目录的兼容性,所以要小心!

      【讨论】:

        【解决方案4】:

        注意前面提到的版本。例如 Tortoise (1.8.2) 在 Eclipse 端需要 Subversion 1.10。更新地址:http://subclipse.tigris.org/update_1.10.x

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-09-10
          • 2011-06-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-19
          • 1970-01-01
          相关资源
          最近更新 更多