SmartGit:如何为已创建并提交的分支设置基准分支?
已创建提交分支的基准分支设置(SmartGit界面操作)
可以通过SmartGit界面直接为已创建并提交的分支设置基准分支,以下是两种可行方法:
方法一:分支属性直接配置
- 在SmartGit左侧分支列表中找到目标分支(远程分支可直接右键操作,无需切换)
- 右键点击该分支,选择Properties(属性)
- 在属性窗口的Base Branch(基准分支)下拉菜单中,选中你要设置的基准分支(如develop)
- 点击OK保存,后续执行“Integrate Develop”时就会默认从这个基准分支合并
方法二:通过Rebase/Integrate操作关联
- 右键目标分支选择Rebase,在弹窗中指定要作为基准的分支,完成Rebase后,SmartGit会自动更新该分支的基准关联信息
- 或者执行Integrate Develop时,手动选择目标基准分支完成合并,合并后分支的基准信息也会同步更新
补充说明
Git本身没有原生存储分支的基准分支信息,SmartGit的基准分支配置属于本地客户端元数据(存储在.smartgit目录下,而非Git仓库的config文件),所以同事拉取分支后不会自动同步该信息。建议让同事按照上述步骤手动设置自己的本地基准关联,避免配置冲突。
内容的提问来源于stack exchange,提问作者Buchow_PHP
相关产品推荐
相关产品推荐

