通过Visual Studio Code提交的扩展信息?

15 浏览
0 Comments

通过Visual Studio Code提交的扩展信息?

我知道,通过命令行我可以这样做:

git commit -m "标题" -m "描述.........."

VS Code中的Git版本控制中是否有方法可以这样做?

0
0 Comments

问题:为什么在Visual Studio Code中提交扩展消息时会出现(Extended message for commit via Visual Studio Code?)的问题?如何解决?

出现原因:很多人对这个命令的实际作用存在误解,重要的是要知道它背后发生了什么。根据git commit文档的说明,如果提供了多个-m选项,则它们的值会作为单独的段落连接在一起。因此,在Team Explorer中提供提交消息时,请尝试将标题与描述在单独的段落中分开,这样就可以与命令行示例具有相同的行为。

解决方法:只需在标题后双击ENTER并在描述后按下CTRL+ENTER即可。这个命令并不像看起来那么神奇。可以参考这个回答,其中展示了一个实际的实现方式。

以上就是在Visual Studio Code中提交扩展消息时出现(Extended message for commit via Visual Studio Code?)问题的原因及解决方法。

0
0 Comments

在使用VS Code的Git版本控制时,可以通过VS Code创建消息和描述,而无需使用命令行。通过阅读上面链接中关于命令行提交消息的说明,我发现了这一点。如果消息包含多个段落的文本,后续的行/段落将成为描述部分。因此,我决定在VS Code的提交消息窗口中尝试这个方法,并且成功了!

当你创建提交并输入提交消息时,只需按下回车键几次,然后开始添加详细信息。第一行将成为提交的“消息”,而任何后续的文本段落将成为提交的描述。

例如:

我创建了一个文本文件,并将其提交到当前项目中,附带了一些解释性文本。

这是在VS Code中显示如何创建带有附加描述的提交消息的详细视图:

(图片链接)

糟糕!我忘记添加一些额外的文本。这里我添加了一行额外的文本,显示提交的“详细”部分可以有多个段落。

(图片链接)

一旦提交完成并推送(在我的情况下是推送到GitHub),你可以在GitHub上查看结果。这是在GitHub中的提交概览视图:

(图片链接)

这是当你在概览中点击消息时,提交消息和提交消息详细信息的样子:

(图片链接)

我偶然发现了一个额外的非常有趣的功能:

如果你在GitHub上将鼠标悬停在提交消息上,它会显示一个工具提示,其中包含摘要页面上的消息和消息详细信息!

(图片链接)

0