Sagen, ich habe 3 Dateien foo.txt, bar.txt und moo.txt alle Revision beim 1.SVN und Revisionsnummern
Say I foo.txt und bar.txt zehnmal begehen. Sie sind also bei Revision 1.10. Da es in SVN eine einzige Revision gibt, muss auch moo.txt nicht in Revision 1.10 sein. Wenn ich jetzt die Geschichte von moo.txt sehe, sehe ich dann die Geschichte der Commits von 1 bis 10?
Der Grund, warum ich diese Frage stelle, ist, dass ich meinem Freund erzählte, wie sucky CVS im Vergleich zu SVN ist. Er ist ein großer Fan von CVS. Also sagte er mir, da die CVS-Revisionsnummern dateispezifisch sind, ist es sehr einfach für ihn, eine einzelne Datei in einen Status zurückzuversetzen (da der Verlauf der einzelnen Datei nicht die Commits enthält, die an anderen Abschnitten des Projekts vorgenommen wurden). Da ich mein gesamtes Projekt immer auf eine vorherige Version (nicht einzelne Datei) aktualisiere, bin ich nie auf diese Situation gestoßen. Also, ich möchte wissen, wie das in SVN gehandhabt wird?
Ich habe kein SVN mit mir zum Testen eingerichtet. Verwenden Sie CVS bei der Arbeit. Sonst hätte ich nicht gefragt. Danke. – Abhi
Es ist unglaublich einfach, ein SVN Repo für Testzwecke einzurichten - einfach den Client installieren und einen "Import" durchführen –
Cool. Werde es versuchen. – Abhi