繁体   English   中英

使用EGit Eclipse时出现分支问题

[英]Branch issue when using EGit Eclipse

我有该项目的主分支。 然后,我想添加一个新功能,以便在master分支的基础上创建一个名为“ new_feature”的新分支。 在new_feature分支中,一切正常,我想删除一些不再有用的文件。 但是,当我切换回master分支并与new_feature分支合并时,这些已删除的文件仍然存在。 这是我的问题:做master分支所要做的与new_feature分支完全相同,因此我可以删除new_feature分支。 提前致谢!

您需要将new_feature分支合并到master

步骤是,

  1. 切换到master分支
  2. 团队-合并,选择new_feature分支

@Duc Le:您必须将new_feature分支合并到master分支,以将new_feature分支中的所有修改文件都转换master分支。

也许可以这样:

  1. 检查您的分支:

    $ git分支
    new_feature *(您的活动分支)

  2. 切换到您的master分支:

    $ git checkout master

  3. 在没有快进模式的情况下将new_feature合并到master分支:

    $ git merge --no-ff new_feature

关于不进行快速合并的说明

听起来您忘记了签入删除内容。 在Eclipse中,切换到功能分支并打开Git Staging视图以查看仍在进行的更改。 文件删除都会自动上演 ,但尚未提交

所需顺序为

删除-提交-推送-签出其他分支-合并-提交-推送

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM