【问题标题】:Use CVS and GIT together in Eclipse在 Eclipse 中同时使用 CVS 和 GIT
【发布时间】:2013-05-21 08:46:35
【问题描述】:

我已经有一个 CVS,并且 cvs 用于在其他开发人员之间共享源代码。但我需要单独跟踪我的源代码更改。将项目从 cvs 移动到 git 在这里是不切实际的.. 你可能会认为为什么 2 版本控制。无论如何我需要有一个单独的存储库。我已经用 eclipse 尝试过 git。没关系。我想知道如何在 Eclipse 中同时使用我的个人 git 存储库和 cvs。 (例如,当我在 Eclipse 中提交我的更改时,Team -> commit .. 我怎样才能分别提交 cvs 和 git .. 并且每当我需要在 eclipse 中查看历史记录时,分别 git 和 cvs .. 。还有什么时候CVS 服务器不支持,我也可以使用本地 git repo。)我需要在 eclipse IDE 中处理所有内容。任何人为我的解决方案提供任何教程或链接,非常感谢。

【问题讨论】:

    标签: eclipse git cvs


    【解决方案1】:

    如果您创建一个虚拟 Eclipse 项目并在工作区根目录(.git 目录与工作区中的所有项目处于同一级别)指定 git 存储库,这实际上是可能的。这样当你从这个项目提交时,工作区中的所有项目都是它的成员,你可以让成员自己连接到 cvs。

    您可以通过首先创建虚拟项目来创建此类存储库,然后(团队->共享)使用配置 Git 存储库对话框通过 git 共享它。选择“在父文件夹中使用或创建存储库”,并在从可用项目列表中选中(复选框)项目后,从“创建存储库”行中明确删除项目文件夹。

    按“创建存储库”后,项目目录后缀将重新出现,但在按完成之前再次删除它。在我的 Eclipse 版本中,按 Finish 会挂起,我必须终止 Eclipse 才能重新启动它。

    重启后虚拟项目可用于在所有其他项目中提交文件,同时其他项目保持连接到 cvs。

    Screenshot of “Use or create repository in parent folder” view when pathname has been entered by pressing "Create Repository" and then (corrected again before pressing) Finish.

    【讨论】:

      【解决方案2】:

      您可以直接在您的源代码中拥有一个 git repo,但 Eclipse 仍将设置为使用 CVS(并且不能同时向您显示 git 和 cvs 命令)。

      这意味着您继续使用 CVS 和 Eclipse 提交,但需要使用外部工具(简单的命令行会话或您想要的任何 GUI,如 GitHub for Windows 或 @987654322)在 Git 中(本地)提交@)

      【讨论】:

      • 非常感谢您的回答。我试图找到一种方法.. 正如你所提到的,我将不得不为此使用另一个工具:( .
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-26
      • 2016-03-15
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多