flu*_*ter 5 git tfs visual-studio visual-studio-2017
在 Visual Studio 2017 的团队资源管理器中进行的 git 提交不包括按行签名,并且我没有找到打开它的方法。如何在VS中添加该行?相反,在精简版 vscode 中,它为您提供了四个选项,并且包含您需要的一切:
但是胖子VS里没有这个选项吗?
无法找到将选项添加到团队资源管理器的方法,也许您需要编写一个扩展来执行此操作。
基于此线程中的讨论Git 中的 Sign Off 功能有什么用?。据我了解,TFS 内部团队中没有必要进行提交(签署)。
它用于表示您证明您已经创建了相关补丁,或者您证明据您所知,它是在适当的开源许可证下创建的,或者它是由某人提供给您的其他根据这些条款。这可以帮助建立一个对相关代码的版权状态负责的人员链,以帮助确保未在适当的自由软件(开源)许可证下发布的受版权保护的代码不包含在内核中。
不过,如果你想使用它,正如ElpieKay所说,你可以在命令行中完成。
-s
--signoff
Add Signed-off-by line by the committer at the end of the commit log message.
Run Code Online (Sandbox Code Playgroud)
当你提交时,只需使用:
git commit -s
Run Code Online (Sandbox Code Playgroud)
或者
git commit --signoff
Run Code Online (Sandbox Code Playgroud)
详细信息请参阅此链接:http://schacon.github.io/git/git-commit.html