Massa
Mitglied
- Mitglied seit
- 18 Dez 2004
- Beiträge
- 224
- Punkte für Reaktionen
- 4
- Punkte
- 18
Das bedeutet, dass bei Dir eine veränderte Datei lag (gegenüber dem ursprünglichen Stand aus dem SVN.etwa in der Art "<<<<<<< .mine", "=======","<<<<<<< .mine" zwischen choice und endchoice bei der Labor-Gaming ?!.
Beim svn update versucht Subversion dann, Deine lokalen Änderungen und die Änderungen, die seitdem im Repository gemacht wurden, zu vereinen.
Wenn das gelingt, merkst Du nichts davon.
Wurde an gleichen Stellen sowohl lokal als auch im Repository geändert, weiss svn nicht, was es tun soll und es kommt zu einem Konflikt.
Dieser Konflikt wird in der Datei so dargestellt, wie Du es schreibst.
"<<<<<<.mine" bedeutet, dass hier Deine lokalen Änderungen sind.
"======" bedeutet, hier sind Deine lokalen Änderungen zu Ende und dann folgen die Änderungen im Repository (das ist jetzt aus dem Kopf, kann sein, dass es nicht genau stimmt).
Das ganze dient dazu, dass Du (oder entsprechende Diff-Tools) Konflikte händisch lösen können.
Woher die lokalen Änderungen bei Dir kommen ist natürlich eine andere Frage...
Gruß,
Matthias