标签: git visual-studio-2015 git-rebase
我正在使用Visual Studio 2015和Git。当我需要推送我的提交时,我使用fetch和rebase在推送之前合并新的提交。这是我公司的默认策略,即在没有连接合并的情况下保持历史记录清晰。
是否可以将Visual Studio 2015团队资源管理器的同步功能配置为在拉时使用rebase?在Git配置中可以将pull设置为使用rebase而不是默认合并,但Visual Studio Sync似乎使用其他配置。
答案 0 :(得分:6)
截至目前,Visual Studio似乎不支持此功能。
您可以看到引用here和here。
...现在,Visual Studio在点击panel.Children.Add(scrollViewer); 时会执行git pull --no-rebase。 Visual Studio应该只做pull, 因此允许用户通过控制台选择行为......
panel.Children.Add(scrollViewer);
git pull --no-rebase
pull
如上面引用的那样,VS明确指出同步是使用git pull选项运行的。由于存在明确的选项,因此应该使用全局配置设置的那些页面上的建议注释不正确。
git pull
您目前仅限于手动进行rebase。