Hallo Leute,
ich muss mich seit kurzem mit dem Thema Versionierung befassen, da ich mit zwei Leuten eine Projektarbeit an unserer Uni auf die Beine stellen muss.
Unser Prof hat uns hierfür VisualSVN vorgeschlagen.
Das klappt auch alles soweit ganz gut.
Ein schwerwiegendes Problem haben wir allerdings noch nicht lösen können und haben auch per Google nichts gefunden:
1. Unser Prof hat uns an's Herz gelegt, zum gemeinsamen Arbeiten die "Lock"-Funktion zu verwenden.
Das Problem hierbei ist: Wenn eine Datei durch Person_1 gelockt ist, kann Person_2 die Datei nach einer Änderung zwar nicht Commiten. (Soll ja so sein) Hat Person_1 seine Arbeit beendet, commited und das Lock aufgehoben, macht Tortoise logischerweise Probleme, wenn Person_2 seine Arbeit jetzt commiten möchte.
Was mach ich falsch?
2. Wenn ich trotzdem die Branch/Merge-Funktion verwenden möchte habe ich doch das Problem, dass in so einem VisualStudio Projekt jede Menge automatisch generierter Code entsteht. Wie soll dieser Code denn dann gemerged werden?
Ich würde mich wahnsinnig darüber freuen, wenn mir jemand helfen kann!
ich muss mich seit kurzem mit dem Thema Versionierung befassen, da ich mit zwei Leuten eine Projektarbeit an unserer Uni auf die Beine stellen muss.
Unser Prof hat uns hierfür VisualSVN vorgeschlagen.
Das klappt auch alles soweit ganz gut.
Ein schwerwiegendes Problem haben wir allerdings noch nicht lösen können und haben auch per Google nichts gefunden:
1. Unser Prof hat uns an's Herz gelegt, zum gemeinsamen Arbeiten die "Lock"-Funktion zu verwenden.
Das Problem hierbei ist: Wenn eine Datei durch Person_1 gelockt ist, kann Person_2 die Datei nach einer Änderung zwar nicht Commiten. (Soll ja so sein) Hat Person_1 seine Arbeit beendet, commited und das Lock aufgehoben, macht Tortoise logischerweise Probleme, wenn Person_2 seine Arbeit jetzt commiten möchte.
Was mach ich falsch?
2. Wenn ich trotzdem die Branch/Merge-Funktion verwenden möchte habe ich doch das Problem, dass in so einem VisualStudio Projekt jede Menge automatisch generierter Code entsteht. Wie soll dieser Code denn dann gemerged werden?
Ich würde mich wahnsinnig darüber freuen, wenn mir jemand helfen kann!