Zweck der minenreichen und ihrer vollen Befehle


72

Laut den Dokumenten:

(mc) Minenkonflikt - akzeptiere meine Version für alle Konflikte (gleich)
(tc) ihren Konflikt - akzeptiere ihre Version für alle Konflikte (gleich)

(mf) mine-full - akzeptiere meine Version der gesamten Datei (auch ohne Konflikte)
(tf) ihre-full - akzeptiere ihre Version der gesamten Datei (gleich)

Ich verstehe den Unterschied zwischen den Befehlen * -conflict und * -full nicht. Es scheint, als würden Sie die gleichen Ergebnisse erzielen.


Mehr: In diesem Thread finden Sie eine detailliertere Antwort auf diese Frage.

Antworten:


68

Die 'Konflikt'-Version verwendet die angegebene Kopie nur für die Konflikte, sodass die normale Zusammenführung für alle anderen Änderungen funktioniert.

Bei Verwendung der Vollversion wird die gesamte Datei wie angegeben verwendet, wobei die Ergebnisse der Zusammenführung nicht berücksichtigt werden.

http://svnbook.red-bean.com/de/1.8/svn.tour.cycle.html#svn.tour.cycle.resolve


2
Dies ist eine großartige Zusammenfassung. Weitere Informationen finden
Hua-Ying,

makellose Antwort!
Gaurav

32

Mine-Conflict verwendet Ihren Code in jeder Konfliktsituation, führt jedoch in allen anderen Situationen eine regelmäßige Zusammenführung durch.

mine-full verwendet Ihre gesamte Datei und wirft alle Änderungen in ihrer Datei weg.


5
Es würde mich interessieren, warum die Abstimmungen zu dieser Antwort. Ist es technisch falsch? Es sind im Wesentlichen die gleichen Informationen wie die akzeptierte Antwort, enthalten nur keinen Link zum Redbook und es ist keine Kopie seiner Antwort, da sie tatsächlich vor seiner gegeben wurde.
Digitaljoel
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.