【问题标题】:How to overwrite remote contents using egit/eclipse如何使用 egit/eclipse 覆盖远程内容
【发布时间】:2014-02-27 01:57:35
【问题描述】:

我有一个与 git/remote 内容显着不同(但相关)的本地 eclipse 项目。我想覆盖存在冲突的远程内容(否则保留远程文件)。我必须使用 egit 进行合并,但不确定如何将远程内容克隆到我的本地文件系统,然后在存在冲突的地方接受我的本地更改。

我遇到的第一个问题是我想签入到 git 的这个 eclipse 项目不是从 git repo 克隆的。那么如何开始合并。我想我必须先克隆。如果是这样,我是否应该将它克隆到我的 eclipse 项目所在的同一本地目录(如果是,是否保证克隆不会覆盖我的本地 eclipse 项目,而只是合并)。

我正在使用 egit/eclipse。

更新:随着我对 egit 的了解越来越多,我意识到从命令行工作是通常的做法。无论如何,我可以如下解决它

1) 将 .git 文件夹从现有 repo 复制到本地 eclipse 项目(我想用它覆盖 repo)

2)合并(从 eclipse ->git 视图)

3) 提交并推送

【问题讨论】:

    标签: eclipse git egit


    【解决方案1】:

    经验教训: 虽然 egit 在 eclipse 中工作时让 checkout 和 committ 变得很自然,但 egit 并没有为我们带来 git 必须提供的所有功能(这是大多数在线文档都是命令行参数的原因)。

    下载了 git shell (windows),这应该让我在寡妇上从 git 中获得更多收益。

    http://windows.github.com/

    【讨论】:

      猜你喜欢
      • 2013-03-06
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 2018-02-19
      • 1970-01-01
      相关资源
      最近更新 更多