如何配置Visual Studio代码以在保存时提交到git?我看到可以将任务配置为在保存时进行编译。但是我想在保存文件时提交。有类似的任务吗?
摘要:
如果可能的话,在提交前获得奖励:
我添加了不可知标记,因为我希望能够在C#,F#,TS,Python或其他情况下做到这一点。
答案 0 :(得分:0)
据我所知,触发构建的能力是一个特例;也就是说,我不认为VS具有通用钩子可以“保存”做您想做的任何事情。这就留下了一个非常棘手的解决方案:您可以将提交作为构建过程的一部分。 (关于操作方法:我想您会在这里找到相关信息:https://msdn.microsoft.com/en-us/library/e85wte0k.aspx)
现在,在添加到构建步骤中的提交操作中,您将必须指定提交消息。我建议选择一条适合自动挤压的消息,因为“垃圾提交”的创建是我们大多数人对此问题有所畏惧的原因。
请考虑最佳实践,即您只应提交通过单元测试的代码。要运行单元测试吗?好了,您必须先保存(现在要提交)。因此,不可避免地,您将生成不合格的提交,并且为了遵循最佳实践(并避免使用bisect
之类的无用工具),您以后必须将它们压掉。