【发布时间】:2015-04-01 20:04:11
【问题描述】:
首先,正如标题所说,是否可以在一个步骤中(即不是fetch 然后rebase)执行pull --rebase?
第二,Visual Studio 中的一个设置,强制内置的团队资源管理器 git 工具始终执行 pull --rebase 而不是标准的 pull (fetch/merge)。
我知道您可以使用 git config branch.autosetuprebase always 在全局或项目配置文件中设置默认值,但我想特别了解 Visual Studio 是否可以像大多数其他 GUI 一样更新/更改该设置或具有类似选项.我找不到任何东西,所以似乎没有,因此提出了问题。
【问题讨论】:
-
将 IDE 用于 IDE 内容,将版本控制工具用于版本控制 stackoverflow.com/q/19358148/520162。我不知道有任何 IDE 可以很好地应对 Git 的强大功能,所以我使用 Git 唯一真正的界面,即命令行。但是,我不会使用命令行开始调试或编程。这就是 IDE 通常擅长的地方。
-
我个人同意你的观点,但我的问题非常具体,因为还有其他人可能会购买尽可能多地使用 IDE 生态系统。我希望在管理 git 最佳实践的同时尽量减少它们的干扰。如果最终的答案只是使用 CLI 或 SourceTree 之类的工具,那么最好有具体的原因,比如你不能用 IDE 做 X
-
@CarrieKendall 我什至没有想过要看答案。谢谢。
-
+1 表示
git config branch.autosetuprebase always。这是我今天的新知识,请等到明天再说。
标签: git visual-studio visual-studio-2013 visual-studio-2015 rebase