Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.825 Beiträge
 
Delphi 12 Athens
 
#1

SVN Entwicklung zu zweit

  Alt 26. Nov 2019, 15:27
Hallo,

in mein Projekt ist jetzt noch jemand mit eingestiegen und wir verwenden zur Versionsverwaltung
SVN (nein, wir wollen nicht nach Git umsteigen).

Nun haben wir beim Mergen aber immer wieder viele unserer Meinung nach unnötiger Konflikte die
das mergen unproduktiv machen. Gibt's da irgendwelche nützlichen Hinweise für uns?

Hier eine detailliertere Beschreibung unseres Tuns:

1. wir haben einen Trunk

2. wir haben unter Branches jeweils einen eigenen Ordner

3. Jeder entwickelt fleißig vor sich hin und überträgt seinen Stand in seinen Ordner,
außerdem besitzt jeder auch eine Arbeitskopie des Trunks.

4. Ab und zu führt jeder den Stand des trunks aus dem Projektarchiv mit seiner
Arbeitskopie des Ordners aus dem Branch zusammen.

5. Danach wird der eigene Branch wieder übertragen.

6. Nun wird der eigene Branch aus dem Projektarchiv mit der Arbeitskopie des Trunks
zusammengeführt und danach dieser Stand in den Trunk übertragen.

Leider bekomme wir häufig Baumkonflikte einer Art, die nicht im Tortoise SVN Handbuch
beschrieben sind. Zum Beispiel in einer pas Datei, die mein Kollege gar nicht geändert
hat und in der ich ein paar auskommentierte Zeilen hinzugefügt habe. Und unserer
Meinung nach auch zuviele normale Konflikte.

Projektumfang ist schon > 200 KLoc.

Auch frage ich mich, welche Dateitypen in Delphi Projekten noch so alles sinnvoll
von SVN zu ignorieren wären.

Ich denke wir sollten .identcache und .local mit aufnehmen, richtig?
Sonst noch etwas?

Grüße
TurboMagic
  Mit Zitat antworten Zitat