2017-03-27 4 views
1

Ich habe ein Teamprojekt in Visual Studio Team Services und ich verwende Git als Versionskontrollsystem.Ändern Git Autor Information in Visual Studio

Ist es möglich, den Namen und die E-Mail-Adresse der Commits auf der Visual Studio-Website zu ändern?

+0

Über pure Git sprechen, ist die Antwort "Ja". Wenn es viele Revisionen gibt, können Sie git filter-branch dafür verwenden. Wenn es nur ein paar Überarbeitungen sind, könnten Sie in Betracht ziehen, sie zu ändern (und alles auszuwählen, was oben drauf war). https://git-scm.com/book/de/v2/Git-Tools-Rewriting-History – eftshift0

+0

Ich weiß, wie man das für lokale Git-Projekte macht. Aber ich möchte es in Visual Studio tun, weil mein Projekt dort gehostet wird. Ich konnte auf der Website keine Option zum Ändern der Autoreninformationen finden. – Mohammed

+1

Kann die Änderung nicht lokal ausführen und dann '' 'git push -f''' verwenden, um den lokalen Inhalt zu ersetzen, den Sie lokal haben? – eftshift0

Antwort

4

Ihr Autorenname und Ihre E-Mail-Adresse sind an Ihre Commits gebunden und stammen größtenteils aus Ihren globalen Git-Einstellungen, nicht aus Ihrem VSTS-Konto. Ändern Sie Ihre Display-Informationen durch Team Explorer > Settings > Repository Settings.

Git name and email


Falls Sie es durch Git Shell ändern:

Ihren Benutzernamen für ein bestimmtes Repository einzustellen, den folgenden Befehl im Stammordner Ihres Repository eingeben:

git config user.name "Billy Everyteen" 
# Set a new name 
git config user.name 
# Verify the setting 
Billy Everyteen 

Source


EDIT: Gerade bemerkt Sie sprechen über bestehende Commits, werfen Sie einen Blick auf Change commit author at one specific commit.