2016-08-05 28 views
1

Ist es möglich, nur eine Datei über grgit plugin for gradle zu committen?Ist es möglich, nur eine Datei über grgit plugin for gradle zu committen?

Ich habe die version.properties Datei geändert und ich muss nur diese bestimmte Datei zurück zu git mit grgit Plugin zu committen.

Aber wenn ich zurück zu git ganzes Projekt commit zurück zu git Zweig verpflichtet.

meinen Code

task pushToGit 
{ 
    def grgit = org.ajoberstar.grgit.Grgit.open(dir: '.') 
    grgit.commit(message: 'Committing Version Property Changes', all: true) 
    grgit.push(force: true) 
} 

Antwort

2

Die all Option auf grgit.commit zum git commit -a Flagge ähnlich ist. Es wird Änderungen an allen verfolgten Dateien festschreiben. Um nur einen zu committen, müssen Sie ihn zuerst dem Index hinzufügen und dann commit.

+0

Dank @ajoberstar ... Ist es möglich, ein Tag beim Commit zu erstellen und die Änderung zu schieben. –

+0

Sie werden wahrscheinlich eine zweite Frage dafür posten wollen. – ajoberstar