In ClearCase, wenn ich an einer Datei X arbeite und auch die vorherige Version (sagen wir Version 5) sehen möchte, ist es als [email protected]@/main/5
verfügbar. Ist etwas ähnliches mit anderen (vorzugsweise kostenlosen) Versionskontrollsystemen verfügbar?Hat ein anderes Versionskontrollsystem ein ClearCase-ähnliches Dateisystem Zugriff auf Dateiversionen?
Mercurial hat hg cat
und hg co
, aber sie kommen immer noch nicht zu ClearCase oben genannten Funktion.
Basierend auf Gregs Kommentar konnte ich http://www.ueber.net/code/man/hgfs/tip/man/4/hgfs.html finden. das macht etwas ähnliches für mercurial. Mein Grund dafür, die Dateisystemschnittstelle gegenüber 'hg cat' und ähnlichen Befehlen zu verwenden, besteht darin, dass diese Befehle einen zusätzlichen Schritt zum Extrahieren der Revision erfordern, die außerhalb der IDE ausgeführt werden muss. z.B. Wenn ich ein Schema mit xfig zeichne und die 5. Revision mit einer Dateisystem-Schnittstelle laden möchte, kann ich eine direkte Datei-> open-Operation machen, während 'hg cat' einen zusätzlichen Schritt benötigt, um die Revision vor der Verwendung auszugeben. – Vijay
@ Vijay: verstanden. Ich habe meine Antwort vervollständigt und das Äquivalent von hgfs für git: figfs hinzugefügt. – VonC
Das OP hat kein Betriebssystem angegeben, und Sie haben vergessen zu erwähnen, dass FUSE (und so hgfs, gitfs und figfs) nur Linux ist. Nicht jeder läuft Linux :) –