2016-08-15 1 views
1

Ich ziehe gerade von Remote in Xcode.Was passiert, wenn ich mitten in der Zeit einen 'remote Wechsel' abbringe?

Es hat Änderungen für 15 Minuten jetzt abgerufen (die 'Änderungen holen' dreht sich immer noch) ... für was es normalerweise dauert 5-30 Sekunden. Ich weiß nicht, ob etwas falsch ist oder was. Meine Internetgeschwindigkeit ist einwandfrei.

Würde ich etwas brechen, wenn ich abbrechen? zB einen kaputten Code bekommen. Passiert das jemals? Ist der Prozess atomar?

+0

Hat meine Antwort Ihre Frage beantwortet? –

+0

@TimBiegeleisen Ja, danke. Ich habe nicht als korrigierte Antwort markiert, weil ich das Problem beheben wollte. Aber ich habe herausgefunden, dass Github für uns jetzt etwas im Stich ist. : | – Honey

Antwort

1

Doing a git pull ist das gleiche wie tun als git fetch gefolgt von einem git merge. Die letzteren Zusammenführungsoperationen finden vollständig lokal zwischen einer lokalen Verzweigung und ihrer entsprechenden Verfolgungsverzweigung statt und sind für Ihre tatsächliche Frage nicht relevant.

Hinsichtlich git fetch erscheint this blog zu erklären, dass Git-Operationen, vermutlich einschließlich git fetch, sind Atome:

Git bekannt ist, atomare Operationen ein Thema Umwelt wird nicht dazu führen git also hat die Hälfte der Dateien zu begehen in das Repository und lassen Sie den Rest.

dies genau sein Unter der Annahme, dann entweder ein Remote-Tracking-Zweig vollständig während eines git fetch aktualisiert werden, oder es bleibt, wie es war.

Verwandte Themen