Probleme bei der Verwendung von kostenlosem Mercurial-Hosting wie Bitbucket

7

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?

    
cornjuliox 14.12.2009, 13:47
quelle

5 Antworten

15

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 in jedem Projektverzeichnis (eins nach dem anderen) der alten Maschine und 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).

    
Steve Losh 14.12.2009, 14:01
quelle
9

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.

    
just somebody 14.12.2009 14:04
quelle
4

Ja, es sei denn, Sie haben sie alle in einem einzigen Repository abgelegt. Andernfalls müssen Sie sie für mehr private Repos bezahlen.

    
Hank Gay 14.12.2009 13:53
quelle
4

Das muss sich seither geändert haben - Sie können jetzt unbegrenzte öffentliche und private Repos haben: -)

    
Danny Tuppeny 13.05.2011 15:09
quelle
0

Als Alternative bietet JavaForge die Möglichkeit, private Projekte zu hosten .

    
intland 27.07.2011 07:44
quelle

Tags und Links