Github:从主人合并到功能分支

我有两个问题:

  • github for Windows是否使用--no-ff标志进行合并?

  • 我有几个分支:

  • master分部:拥有最新的正式版本
  • development分支:拥有最新的开发版本
  • “功能”分支,即dbObjectsstartMenu
  • 现在,我更新了dbObjects和startMenu,并将它们合并到developmentdevelopment分支工作得很好。 但是,这两个分支( dbObjectstartMenu )没有最新版本: startMenu没有dbObject的更新,反之亦然。

    我在startMenudbObjects分支上做了更多的开发工作,因此我更新这些分支也很重要。 我应该将development合并到它们中的每一个中,还是有其他方法可以在Git中实现?

    谢谢!

    编辑 :startMenu和dbObject将在源文件上共享。 在这种情况下使用重新安全是否安全?


    1 /没有

    GitHub for Windows可以使用no-ff进行合并的一个地方是在“system”配置文件中,也就是嵌入在GitHub for Windows中的git分发的配置文件。

    您可以在以下位置找到它:

    %LOCALAPPDATA%GitHubPortable_Git_xxxxxetcgitconfig
    

    例如:

    C:UsersVonCAppDataLocalGitHubPortableGit_64179092f39f5dacb60dcab147fb4d04266c0eaeetcgitconfig
    

    它不包含:

    [merge]
      ff = false
    

    (这会强制合并提交)

    2 /我同意rebase。

    只要您还没有将这些分支推送到GitHub(或者即使您有,但没有其他人克隆了GitHub回购),您也可以在更新的development分支上重新绑定您的功能分支。

    有关更多信息,请参阅“git rebase vs git merge”。

    链接地址: http://www.djcxy.com/p/49241.html

    上一篇: Github: merging from master back into feature branch

    下一篇: Keep specific files of two Git branches in