Umgang mit SVN-Konflikt

8

Beim Abfeuern der SVN-Update-Anweisung bekomme ich die Konflikte. Wie kann ich meine Version behalten und das einchecken? Was ist der Befehl dafür?

    
Abhinav 29.03.2011, 23:04
quelle

6 Antworten

16

Wenn Sie einen Shell-Client wie TortoiseSVN verwenden, klicken Sie mit der rechten Maustaste auf "resolve using mine", wie @Adi erwähnt.

In der Befehlszeile ist

%Vor%     
Babak Naffas 29.03.2011, 23:13
quelle
7

Wenn Sie in der Befehlszeile arbeiten anstatt eine UI zu benutzen, wird svn Sie fragen, wenn Sie "svn update" so etwas wie:

machen

Konflikt entdeckt in 'bar.c': (p) Aufschieben (e) Bearbeiten (tf) Ihre-voll (mf) Mine-voll

Was du willst, ist mein-voll (mf). Natürlich überschreibt dies alle Änderungen, die die andere Person vorgenommen hat, stattdessen möchten Sie stattdessen (e) dit.

Wenn Sie sich dazu entschließen (p), müssen Sie die Datei später ändern und sie als aufgelöst markieren (svn aufgelöst), gefolgt von einem svn commit.

    
dynathi 29.03.2011 23:18
quelle
2

In der Befehlszeile:

%Vor%     
liruqi 27.07.2015 10:07
quelle
1

Klicken Sie mit der rechten Maustaste auf die widersprüchliche Datei und wählen Sie "Meine verwenden". FYI, die andere Alternative ist "benutzen ihre". Natürlich erfordert dies UI.

    
Adi 29.03.2011 23:07
quelle
1

Ihr Problem ist, dass Sie beide den gleichen Teil einer Datei bearbeitet haben. Sobald du das getan hast, würde es Probleme auf der ganzen Linie geben. SVNs schließt (aus gutem Grund) keine Sperrung auf Dateiebene ab. Sie gehen also davon aus, dass Sie nicht beide Änderungen innerhalb weniger Zeilen vornehmen.

Wenn Sie Visual Studio verwenden, habe ich an ein Werkzeug , das Teile der Datei hervorhebt, die Sie bearbeitet haben und die von jemand anderem verändert wurden.

    
Phil 17.08.2012 15:44
quelle
0

Nur für jeden, der viele Konflikte hat und sie nicht einzeln auflösen will, indem Sie Ihre Änderungen beibehalten, führen Sie einfach folgendes aus:

%Vor%

Verwandte SO Frage

    
Jerry Switalski 11.07.2017 09:16
quelle

Tags und Links