2017-08-31 1 views
1

Die Git-Commits, die im Team-Explorer von Visual Studio 2017 erstellt wurden, enthalten keine Signated-by-by-Zeile, und ich habe keine Möglichkeit gefunden, sie einzuschalten. Wie füge ich die Zeile in VS hinzu? Im Gegenteil, in der dünnen vscode, es gibt Ihnen vier Möglichkeiten, und es alles enthalten was Sie brauchen:Wie füge ich für git-commit eine Abmeldung hinzu?

  1. Alle
  2. Commit
  3. Alle Commit (Off Signed)
  4. Inszenierte Commit
  5. Commit Inszenierte (Signed Off)

Aber im Fett VS gibt es keine solche Option?

vs2017: vs2017 vscode: vscode

+0

Wenn es nicht vorgesehen ist, tun Sie es in dem Befehl Linie. Fügen Sie '-s' hinzu, wenn' git commit'. – ElpieKay

Antwort

2

keine Möglichkeit, fügen Sie die Option gefunden Explorer zum Team, vielleicht müssen Sie eine Erweiterung schreiben, das zu tun.

Basierend auf der Diskussion in diesem Thread What is the Sign Off feature in Git for?. Wie ich verstehe, ist das Commit with (Signed Off) im internen Team von TFS nicht notwendig.

Es wird verwendet, zu sagen, dass Sie zu bestätigen, dass Sie den Patch in Frage erstellt haben, oder dass Sie das Wissen um das Beste aus Ihrem bescheinigen, es wurde unter einer entsprechenden Open-Source-Lizenz erstellt, oder dass Es wurde Ihnen von jemand anderem unter diesen Bedingungen zur Verfügung gestellt. Dies kann helfen eine Kette von Menschen, die Verantwortung für das Copyright Status des betreffenden Codes zu übernehmen, um sicherzustellen, dass urheberrechtlich geschützter Code nicht freigegeben unter einer entsprechenden freien Software (Open Source) Lizenz ist nicht im Kernel enthalten.

Wenn Sie es jedoch verwenden möchten, wie ElpieKay sagte, können Sie es in der Befehlszeile tun.

-s 
--signoff 
Add Signed-off-by line by the committer at the end of the commit log message. 

Wenn Sie begehen, benutzen Sie einfach:

git commit -s 

oder

git commit --signoff 

für weitere Details zu diesem Link finden: http://schacon.github.io/git/git-commit.html

+0

Danke für die Antwort, ich habe keine andere Möglichkeit gefunden, es in VS zu tun. – fluter

Verwandte Themen