2010-11-13 33 views
1

Je suis très nouveau dans le contrôle de version, donc mes questions sont très basiques. J'essaie d'utiliser Mercurial dans ce but. J'ai un répertoire de travail local sur mon mac. Je veux utiliser Bitbucket pour sauvegarder les fichiers et le référentiel dans ce répertoire.Sauvegarde d'un répertoire de travail local sur BitBucket - clone ou push

Est-ce que la commande suivante:

hg push localDirectoryWithRepo http://bitbucker.org/user_name/repo_on_bitbucket 

transférer mes fichiers aussi Bitbucket, ou seulement le dépôt?

Aussi, j'ai essayé la commande:

hg clone localDirectoryWithRepo http://bitbucker.org/user_name/repo_on_bitbucket 

cependant, je reçois l'erreur en disant

abort: cannot create new http repository 

Comment cloner un répertoire de travail local sur bitbucket d'abord, puis mettre à jour un répertoire de travail sur bitbucket, de sorte que ce soit le même que mon répertoire de travail local.

Comme toujours, merci beaucoup.

Répondre

1

Mercurial ne transfère que les modifications validées. Cela ne vous aidera pas à sauvegarder les copies de travail que vous n'êtes pas prêt à valider. La commande push envoie tous les changeset validés que le repo distant n'a pas et la commande clone envoie (ou obtient) tous à un emplacement qui n'a pas encore de repo - et bitbucket ne supporte pas la création de nouveaux repos sur leur fin en utilisant près.

Commit tôt. Commettre souvent. Poussez souvent.