Einzelnen Beitrag anzeigen

Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.765 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: Versionskontrolle - wie macht man sie richtig?

  Alt 5. Feb 2009, 10:13
Zitat von worker:
Zitat von Tyrael Y.:
Ihm geht es darum, allgemeine Daten, die sich in einem anderen Repository befinden, zu einer gelabelten Version zu Referenzieren.
Genau darum geht es

@Sherlock
Hört sich erstmal gut an. Allerdings kann ich mir noch nicht so richtig vorstellen, dass das JVCS wirklich weiß, das es Dateien aus anderen Projekten festhalten muss - woher soll es das wissen?
Zum einen weiß das JVCS, daß eine Unit bereits von einem anderen Projekt verwendet wird, nur dadurch, daß die Unit haargenau an der gleichen Stelle liegt . Zum anderen sieht das dann zum Beispiel für eine gesharete Unit so aus:
Zitat:
MyLib_TLB.pas
===============

8 entries.

Shared by project | Project ID
------------------- | ----------
activefoochart.dpr | 114
activefoogrid.dpr | 132
chbar.dpr | 122
foocontainer.dpr | 112
foo_plugger_.dpr | 139
foobarchart.dpr | 143
foobazpr.dpr | 135
foobarbazdpr.dpr | 131

Source: Oracle8 Native Server V 1.00 on 192.168.100.8 [2106]
JEDI VCS 2.4.0.700 © 2002-2006 JEDI VCS (http://jedivcs.sourceforge.net) - 05.02.2009 11:05:37
Unsere Vorgehensweise beim Wiederherstellen einer älteren Version ist (weil wir noch nicht auf die neuere JVCS Version umgestiegen sind, die das besser regelt) einfach die Dateiversionen zum gewünschten Datum zurückzuholen. Funktioniert einwandfrei. Wenn das dann durch ist, kann man mit dem aktuellsten Stand synchronisiern und alles ist so wie vorher. Änderungen im alten Release werden in der Regel von Hand in die neue Version übertragen, was aber in unserer unbegründeten Urangst vor automatischen Mergetools begründet ist.

Sherlock
Oliver
  Mit Zitat antworten Zitat