Visual Studio Git-是否有防止提交未暂存文件的设置

时间:2019-06-11 04:58:10

标签: git visual-studio visual-studio-code

在Visual Studio Code中,如果您尝试没有暂存文件的提交,则会出现警告。它警告您它将首先提交所有未暂存的文件,然后再提交它们。

在Visual Studio(2017年及以后)中,是否存在类似的设置或执行相同操作的方式?

Visual Studio 2017的默认行为是,当您单击“提交时不准备暂存文件”时,默认情况是静默地提交所有未暂存的文件,这会导致出现问题的频率很高(意外提交)。

在“设置” =>“源代码控制”下,我仅看到“插件选择”,没有其他选项。

1 个答案:

答案 0 :(得分:1)

this VSCode issue

中所述,Visual Studio中没有设置。
  

对于Visual Studio,如果没有分阶段的更改,但是有一些更改,则提交按钮的内容为“全部提交”。因此,即使没有上演的更改,用户也可以知道所有更改都会被提交。

latest 2019 release notes在这方面没有任何进展,因此目前似乎没有任何设置(如VSCode中的设置)

这似乎是一个错误,considering the documentation

  

在创建提交时,Git不会自动将更改的文件添加到快照。
  您必须首先进行更改,以使Git知道要添加到下一次提交的更新。通过暂存,您可以有选择地将文件添加到提交中,同时排除其他文件中所做的更改。