Ich benutze Mercurial als meinen SCM, hauptsächlich weil ich die Fähigkeit mag, Änderungen an einem Projekt auch offline zu begehen. Ich werde bald Computer verschieben und so habe ich beschlossen, nach einem freien Mercurial-Repo-Hosting zu suchen, damit ich meine Daten nicht verliere. Ich habe mich für ein Bitbucket-Konto angemeldet und habe festgestellt, dass sie mit ihren kostenlosen Konten nur Platz für ein einziges privates -Repository bieten. Würde das nicht bedeuten, dass einige meiner Sachen öffentlich verfügbar sein könnten? Wie in jeder kann es herunterladen und in ihren Projekten verwenden?
Ja, BitBucket bietet nur ein privates Repository kostenlos an.
Bearbeiten: Beachten Sie die folgenden Kommentare, BitBucket bietet jetzt so viele private Repos wie Sie möchten, die Beschränkung auf die kostenlosen Pläne ist maximal 5 Benutzern, die auf diese privaten Repos zugreifen.
Wenn Sie sich jedoch nur Sorgen machen, die Projekte auf Ihre neue Maschine zu übertragen, dann ist BitBucket meiner Meinung nach übertrieben. Werden Sie beide Maschinen gleichzeitig besitzen, auch für kurze Zeit?
Wenn ja, würde ich einfach hg serve
hg clone http://ip.of.old.machine:8000/ projectname
, um die Änderungen auf die neue Maschine zu klonen.
BEARBEITEN: Wenn Sie nach einer Möglichkeit suchen, ein Backup zu erstellen, ohne die Repos öffentlich zu teilen, könnten Sie eine Dropbox erhalten account und klonen Sie eine Kopie jedes Repos in den Dropbox-Ordner auf Ihrem lokalen Rechner. Wann immer Sie Änderungen vornehmen, werden sie automatisch mit Dropbox synchronisiert.
Wenn Ihr Computer Feuer fängt und Sie ihn ersetzen, installieren Sie einfach Dropbox und klonen Sie dann aus den Repos im Dropbox-Ordner an Ihren bevorzugten Ort.
Ich bin nicht sicher, wie gut das funktionieren würde, wenn Sie die Dropbox-Kopie des Repos auf mehreren Plattformen verwenden möchten (zum Beispiel aus einer Windows-Box und einer Linux-Box).
Führen Sie hg bundle --all
in all Ihren Repositories aus, stopfen Sie die Pakete irgendwo (wie einen USB-Stick), hg unbundle
sie auf dem neuen Rechner.
Das muss sich seither geändert haben - Sie können jetzt unbegrenzte öffentliche und private Repos haben: -)