【问题标题】:Installing SVN plugin for Eclipse on Ubuntu在 Ubuntu 上为 Eclipse 安装 SVN 插件
【发布时间】:2011-06-02 15:43:20
【问题描述】:

我是一个全新的 Linux 用户,我在 Ubuntu 中配置了我的第一个开发沙箱。我已经安装了 Java 和 Eclipse,并且正在尝试获取 SubversiveSubclipse(两种方式我都没有偏好),但在开始该过程之前有几个问题.

我刚刚打开 Synaptic 并通过它下载了 subversion。

(1) 我不太确定 SVN 是如何在本地部署的。我的理解是SVN有一个客户端和一个服务器;服务器管理存储库,客户端只向服务器发送命令。它是否正确?如果是这样,那么我通过 Synaptic 下载了什么?客户端和/或服务器?

(2) 这些 Eclipse 插件是否带有 SVN(客户端或服务器...?)或者您必须在安装这些插件之前预安装 SVN?基本上:SVN 是 Subclipse 还是 Subversive 的先决条件?

回顾这两个问题,如果有人可以先向我解释 SVN 的架构,然后解释该架构如何转换为通过 Synaptic 下载 SVN,然后解释它如何转换为下载/安装任一 Eclipse 插件,我会看到“大局”好多了。

感谢您的所有帮助!

【问题讨论】:

    标签: eclipse svn


    【解决方案1】:

    最简单的方法:

    帮助 --> Eclipse MarketPlace,搜索subclipse,点击install,然后按照说明安装完成安装过程。

    【讨论】:

      【解决方案2】:

      1º 问题:你是对的。关于 Synaptic,我认为是服务器的问题。

      2º 问题:不,不是! Eclipse的插件是客户端,不需要在IDE之外安装SVN。全部嵌入。

      更多可能有用的信息:

      如何在 Eclipse 中使用 Assembla 存储库配置 SVN:

      • 在 Eclipse 中创建或打开现有项目。
      • 确保 SVN 的插件已正确安装到 Eclipse 中。
      • 在 Assembla 的网站上复制项目的 url。
      • 在项目上方单击右键 > 团队 > 共享项目 > SVN 在显示的窗口中,将项目的路径复制到 URL 字段中。请记住 URL 末尾的 /trunk。
      • 在必填字段中通知您的用户(注意,是您的用户,而不是您的电子邮件)和密码,并选中选项:保存身份验证,否则将始终需要您的登录名和密码。
      • 单击完成。
      • 提交的屏幕将打开,您可以添加一些评论并上传您的项目文件。请记住,即使是一个新项目,Eclipse 也会为该项目创建所有默认文件夹的结构。
      • 点击确定就完成了!您的代码将上传到 Assembla 的在线服务器。
      • 现在打开 Assemblas 的网站,将 trunk 文件夹访问到您的存储库,然后浏览您的项目的源代码。尝试 cmets 并查看应用于代码的自动格式,使其更具可读性。

      这里是 Assembla 服务的一些优点:

      • 在同一个项目中工作的用户不受限制。
      • 除了庞大的文档和支持外,易于使用、创建、导入项目和使用所有服务。
      • 1 GB 空间。
      • 在线访问源代码,并可以对其进行评论。
      • 加密数据流量。
      • 与网站的许多工具集成,非常好,但需要单独付费。
      • 随时可以租用任何付费服务,以合理的价格提供令人难以置信的好处。 (查看服务列表)。

      【讨论】:

        【解决方案3】:

        我在 svnkit 中使用 subclipse。两者都可以从 subclipse 的更新站点安装。工作正常。无需其他软件。您需要设置 svnkit 而不是 javahl。这可以在首选项中完成。

        安装帮助/安装新软件。 根据版本更新站点:

        http://subclipse.tigris.org/update_1.8.x

        http://subclipse.tigris.org/update_1.6.x

        设置窗口/首选项。 (在底部选择 svkit):

        【讨论】:

          【解决方案4】:

          如果是这样,那么我通过 Synaptic 下载了什么?客户端和/或服务器?

          来自 Ubuntu 10.10 中的Subversion package description

          此软件包包括 Subversion 客户端 (svn)、创建 Subversion 存储库 (svnadmin) 和通过网络提供存储库 (svnserve) 的工具。

          因此,您既拥有客户端软件,又拥有用于创建和服务您自己的存储库的软件。

          (2) 这些 Eclipse 插件是否带有 SVN(客户端或服务器...?)

          不,你需要install subclipse

          在安装这些插件之前是否必须预安装 SVN?

          只要你通过一个包安装它,你就不必担心这个。 ubuntu 中的包管理将确保自动安装任何依赖项。 AFAIK 所有 gnu\linux 发行版的包管理系统都具有此功能。

          【讨论】:

            【解决方案5】:

            消除困惑的一种方法是首先使用免费的托管 Subversion 存储库,例如 http://assembla.com

            然后您可以下载所有 SVN 客户端,包括 Subclipse 插件,并将测试项目提交到 Assembla 上的 SVN 存储库。

            我推荐 Subclipse,因为据称它可以更好地与其他 Subversion 客户端配合使用,这意味着您将能够使用命令行 SVN 以及 Eclipse 中的 Team 上下文菜单。

            http://subclipse.tigris.org/

            在使用此配置并确保您的客户端配置正确之后,您可以考虑在本地安装一个颠覆服务器。通过明确区分客户端和服务器来消除变量肯定会帮助您避免混淆。

            【讨论】:

              【解决方案6】:

              您下载了 SVN 服务器。您可以有多个 SVN 客户端连接到它。

              Eclipse 插件不随 SVN 一起提供。您需要下载它们。

              安装插件后,您可以连接到 SVN 存储库。如果你想连接到你自己的 SVN 仓库,当然你需要先安装 SVN 并创建它。

              但是,只需安装插件,您就可以连接到任何现有的公共存储库或您有权访问的任何其他 SVN 存储库。 示例:如果安装插件,不安装SVN,可以连接到这个Apache Repository

              希望能回答您的问题。

              【讨论】:

              • 谢谢!所以我下载了SVN服务器。现在,如果我只是让 Eclipse 插件之一工作(倾向于 Subversive),我可以连接到我的本地 SVN 服务器实例并为我的所有项目创建存储库吗?再次感谢您的帮助!
              • 是的,安装并启动服务器后,您应该能够使用该插件为您的项目创建存储库。 (我用的是 Subclipse,不过 Subversive 应该也能很好用)
              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2012-04-26
              • 2015-03-06
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多