【问题标题】:How to use TortoiseSVN together with Eclipse如何将 TortoiseSVN 与 Eclipse 一起使用
【发布时间】:2013-11-11 10:30:19
【问题描述】:

我想将 TortoiseSVN 与 Eclipse 一起使用。 现在我只想尝试一下。 所以我使用本地文件夹作为存储库。 我已经安装了 TortoiseSVN 1.7.13。 我创建了一个名为“REPOSITORY”的文件夹,并从中选择了“在此处创建存储库” 上下文菜单。

正如其他网站所说,我在 Eclipse 中安装了 Subclipse 1.8.22。 我使用 SVNKit1.7.9 作为客户端或连接器(不管它叫什么)。

我已经在 Eclipse 的工作区中有一些项目。 从上下文菜单中,我选择了“团队->共享项目”。

这是其他网站要求做的。

它确实显示了正常的提交对话框等等。 项目被标记为已提交,但文件夹“REPOSITORY” 体积仍然很小。

似乎没有复制或移动到存储库的项目。

在工作中,我们有一个基于服务器的 SVN。我只是想在家里有这样的东西。

我错过了什么吗? SVN 存储库的目的不是保存项目的副本吗? 所以提交的项目应该在 REPOSITORY 里面吧?

问候

迈克

【问题讨论】:

  • 我猜你在导入项目时在工作区中创建了项目的副本
  • 是的,一些项目导入到工作区中,其中一个是新创建的。这和SVN有关系吗?我安装了新下载的 Eclipse 后安装了 TortoiseSVN。

标签: java eclipse svn tortoisesvn


【解决方案1】:

显然,在实际提交之前,您必须手动将 Eclipse 中的项目导入到使用 TortoiseSVN 创建的存储库中。

这个other page 可能会对您有所帮助。它提供了一个非常详细的演练,说明如何准确设置您想要的本地系统。本质上:

  1. 在 Eclipse 中,删除项目但不删除其内容Delete project contents on disk 未选中)。这将使您的工作区位置下的项目文件夹保持不变。

  2. 在 Eclipse 之外,将项目文件夹导入存储库,之前使用 TortoiseSVN 创建(Right click on folder > TortoiseSVN > Import 并选择存储库的 URL)。导入后,您可能希望删除项目文件夹。

  3. 返回 Eclipse,从 TortoiseSVN 的存储库中签出项目(例如 Right click on Package Explorer > Import.. > SVN > Projects from SVN)。

希望对您有所帮助。

【讨论】:

  • @user1817612 感谢您接受答案。由于链接页面现在似乎已关闭,因此我已对其进行了编辑。
【解决方案2】:

如果你的项目的文件夹结构和包结构相同,可以使用Eclipse Subversive。它只是一个eclipse的插件,提供了TortoiseSVN的所有功能

【讨论】:

    猜你喜欢
    • 2013-09-16
    • 1970-01-01
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    相关资源
    最近更新 更多