Git通过RStudio提交总是在TFS上创建/合并分支

Git通过RStudio提交总是在TFS上创建/合并分支,r,git,visual-studio,tfs,rstudio,R,Git,Visual Studio,Tfs,Rstudio,我有两个用户在TFS服务器上共享R代码。一个用户在RStudio(v1.0.143)中,另一个用户在Visual Studio 2015中 当我查看代码历史记录时,RStudio用户似乎总是执行两次提交而不是一次:第一次是合法提交,第二次看起来是分支的合并,注释为“Merge branch'master'of…” 如何停止此常量分支并合并?RStudio有没有办法只执行常规提交?当推送发生时,至少有一个本地提交不在远程(反之亦然)时,这是git的默认行为。Git创建了一个合并提交来合并已经分离的

我有两个用户在TFS服务器上共享R代码。一个用户在RStudio(v1.0.143)中,另一个用户在Visual Studio 2015中

当我查看代码历史记录时,RStudio用户似乎总是执行两次提交而不是一次:第一次是合法提交,第二次看起来是分支的合并,注释为“Merge branch'master'of…”


如何停止此常量分支并合并?RStudio有没有办法只执行常规提交?

当推送发生时,至少有一个本地提交不在远程(反之亦然)时,这是git的默认行为。Git创建了一个合并提交来合并已经分离的分支

您可以要求您的RStudio用户在提交之前立即执行拉操作,然后立即执行推操作,这样他们就不会出现分支分歧


用git的说法,您希望RStudio用户能够在推送更改时执行一些操作。希望有帮助

我没有答案,但我怀疑这可能是TFS的事情。听起来R用户总是在合并,Git在每次合并时都会创建一个多余的合并提交,这是您不想要的。检查Git/TFS设置可能是解决此问题的方法。合并的另一面是什么,它是否包含任何内容?@max630“合并”似乎将所有未拉取的更改都归因于用户。我想解决方案(如下所列)是确保我的RStudio用户总是在推之前先拉。