在Visual Studio Code中,如果您尝试没有暂存文件的提交,则会出现警告。它警告您它将首先提交所有未暂存的文件,然后再提交它们。
在Visual Studio(2017年及以后)中,是否存在类似的设置或执行相同操作的方式?
Visual Studio 2017的默认行为是,当您单击“提交时不准备暂存文件”时,默认情况是静默地提交所有未暂存的文件,这会导致出现问题的频率很高(意外提交)。
在“设置” =>“源代码控制”下,我仅看到“插件选择”,没有其他选项。
答案 0 :(得分:1)
对于Visual Studio,如果没有分阶段的更改,但是有一些更改,则提交按钮的内容为“全部提交”。因此,即使没有上演的更改,用户也可以知道所有更改都会被提交。
latest 2019 release notes在这方面没有任何进展,因此目前似乎没有任何设置(如VSCode中的设置)
这似乎是一个错误,considering the documentation:
在创建提交时,Git不会自动将更改的文件添加到快照。
您必须首先进行更改,以使Git知道要添加到下一次提交的更新。通过暂存,您可以有选择地将文件添加到提交中,同时排除其他文件中所做的更改。