【问题标题】:How to merge deleted/changed file in eGit如何在 eGit 中合并已删除/更改的文件
【发布时间】:2018-07-31 17:25:22
【问题描述】:

案例:

在本地,我有一个提交,我删除了一个文件。远程,其他人更改了此文件。

现在,当我合并时,我发现 git 已将更改的文件放入我的工作树中。这可能是 git 的工作方式,在git 命令行中,我可以使用git mergetool 在删除或更改的文件之间进行选择。

但是,在 eGit 中,我将如何做出这个选择?

我们最终得到了一个完全不可用的解决方法,我们首先将文件添加到索引中,然后在工作树中将其删除,然后将此更改(删除)保存到索引中。 p>

技术信息:

我们使用的 eGit(功能)版本是 4.9.2.201712150930-r

我们使用的git版本是2.16.1

背景:

我的团队最近开始使用 Git 作为我们的修订控制系统。团队成员普遍希望使用集成解决方案,由于我们正在使用 Eclipse,eGit 似乎是要走的路。

【问题讨论】:

    标签: eclipse git merge git-merge egit


    【解决方案1】:

    我建议您的所有团队成员都遵循此流程:

    1. 将更改提交到本地存储库。
    2. 使用 rebase 拉取以与远程源分支合并。
    3. 解决冲突(如果有)。在您的情况下,如果您在其他团队成员修改文件之前删除了该文件,那么该人会注意到该文件已被删除。
    4. 将提交推送到上游。

    这个过程对我们有用。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 2011-03-11
      • 2013-10-02
      • 1970-01-01
      • 2017-12-15
      • 2017-01-12
      • 1970-01-01
      相关资源
      最近更新 更多