在Visual Studio 2015中同步时使用rebase

Max*_*hen 7 git git-rebase visual-studio-2015

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

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

g19*_*tic 6

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

你可以在这里这里看到参考文献.

...现在,Visual Studio git pull --no-rebase在点击时会执行此操作pull.Visual Studio应该只做一个git pull,因此允许用户通过控制台选择行为...

如上面的引用所示,VS明确声明使用该--no-rebase选项运行同步.由于存在此显式选项,因此应该使用全局配置设置的那些页面上的建议注释不正确.

您目前仅限于手动执行rebase.