为什么Visual Studio 2017允许GIT使用未提交的更改?

时间:2018-06-07 15:09:44

标签: git tfs visual-studio-2017

我可能会错误地记住这一点,但在我看来,当我有任何未提交的更改时,Visual Studio从未允许我拉。

然而,突然之间,我们才能做到这一点。 这是有问题的,因为它为这么多错误留下了空间。

我是否意外地在某处修改了某个设置?

使用TFS,GIT,VS 2017

1 个答案:

答案 0 :(得分:1)

来自git pull documentation

  

在Git 1.7.0或更高版本中,要取消冲突的合并,请使用git reset    - 合并。警告:在较旧版本的Git中,不鼓励使用未提交的更改运行git pull:尽管可能,但它会让您进入   在冲突的情况下可能难以退出的国家。

     

如果任何远程更改与本地未提交的更改重叠,   合并将自动取消,工作树不会受到影响。   通常最好在之前的工作顺序中进行任何本地更改   用git-stash拉出或藏匿它们。

第二段描述了您正在观察的行为。