Mit Fossil-Source-Control, wird der „fossil-Klon“ Befehl hat genau die gleiche Wirkung, als wenn Sie nur manuell die Repository-Datei kopieren?
-
04-10-2019 - |
Frage
Mit Fossil-Source-Control, wird der „fossil-Klon“ Befehl genau die gleiche Wirkung, wie wenn Sie nur die Repository-Datei manuell kopieren?
Kann ich nur die Repository-Datei auf einem USB-Stick ablegen und sie auf einem anderen Computer anstelle fossilen Klon nennen?
Lösung
Nein, es ist nicht das gleiche.
Die Unterschiede sind:
- Benutzerkontensteuerung ist per-Repository.
- Artefakte wie private Zweige und ihre Inhalte werden nicht gezogen
- Alles, was
fossil scrub --verily --private
unterdrücken würde typischerweise (siehefossil help scrub
) nicht gezogen - Autosync URL wird automatisch eingestellt, wenn Sie klonen, eine Abhängigkeitsverbindung zu schaffen. Natürlich können Sie es später mit
fossil remote-url
einstellen
Aber wenn Sie die Repositories für den persönlichen Gebrauch auf beiden Seiten verwenden, können Sie nur das Repository kopieren, gibt es kein Problem, ein einfaches Kopieren von Dateien zu tun. Um Ihre Repositories zu fusionieren, kopieren Sie nicht die neueste die älteste, aber die Sync-URL festgelegt und eine Synchronisierung zwischen ihnen tun. Es ist schneller und sicherer als es Änderungen fusioniert auf beiden Seiten , den Verlust von Änderungen zu verhindern.