在Visual Studio 2015中同步时使用rebase

时间:2016-06-23 13:50:04

标签: git visual-studio-2015 git-rebase

我正在使用Visual Studio 2015和Git。当我需要推送我的提交时,我使用fetch和rebase在推送之前合并新的提交。这是我公司的默认策略,即在没有连接合并的情况下保持历史记录清晰。

是否可以将Visual Studio 2015团队资源管理器的同步功能配置为在拉时使用rebase?在Git配置中可以将pull设置为使用rebase而不是默认合并,但Visual Studio Sync似乎使用其他配置。

1 个答案:

答案 0 :(得分:6)

截至目前,Visual Studio似乎不支持此功能。

您可以看到引用herehere

  

...现在,Visual Studio在点击panel.Children.Add(scrollViewer); 时会执行git pull --no-rebase。   Visual Studio应该只做pull,   因此允许用户通过控制台选择行为......

如上面引用的那样,VS明确指出同步是使用git pull选项运行的。由于存在明确的选项,因此应该使用全局配置设置的那些页面上的建议注释不正确。

您目前仅限于手动进行rebase。