8
votes

Comment initialiser le projet de code Google dans Mercurial

J'ai lancé un projet mis sur la mercuriale sur Google Code. J'ai travaillé à Subversion depuis un jour, mais je suis confondu avec quoi faire en HG.

Je voudrais aider sur ce qui suit:

  1. Comment puis-je initialiser le projet (d'abord sur ma machine locale) (puis de ma copie locale au serveur de Google)
  2. Comment puis-je obtenir ma copie d'une construction à partir du serveur
  3. Comment puis-je mettre à jour (fusionner / synchroniser) mes modifications locales à nouveau sur le serveur

    Mon projet est en PHP et j'utilise NetBeans


1 commentaires

En plus des réponses, vous pouvez toujours modifier votre chemin d'accès par défaut et le faire indiquer Google: selenic.com/mercurial/hgrc.5.html#Paths


5 Réponses :


1
votes

Le livre HG devrait aider.

Lorsque vous Créer un projet Vous pouvez sélectionner le système de contrôle de version utilisé.

De là, vous devriez être capable d'obtenir des instructions HG Clone du code Google sur l'onglet Téléchargements.

Cela vous donnera une commande initiale du système. Ensuite, vous copiez votre travail et HG Push et HG Tirez pour synchroniser entre le référentiel Google. Pour enregistrer des modifications à votre copie locale, utilisez hg commit


0 commentaires

2
votes

Voici quelques infos:

  • pour # 1: Initialisez le projet sur Google-Code, puis clonez le référentiel localement (HG Clone ...), ajoutez vos fichiers au répertoire créé par le processus de clone et commettent cela ( HG COMMT -M 'Votre message' puis appuyez sur (HG Push).
  • pour # 2: Voir # 1
  • pour # 3 : Pour vous mettre à jour la copie locale (HG Pull -u) et pour commettre votre changement HG STÉDIT suivi de HG Push

    Comme mentionné par Barkmadley, HG Book vaut la peine de lire


0 commentaires

6
votes

Barkmadley et RC Touchez-le, mais ce que vous êtes explicitement manquant, c'est que votre commande est fausse à la première étape. Créez le repo vide sur Google, clonez-le à la section locale, puis commettez localement et appuyez sur. N'essayez pas de le créer localement, puis appuyez sur Google. Il n'y a rien de mal à l'idée de le faire de cette façon, mais ce n'est pas le flux de travail pour lequel Google est mis en place.


1 commentaires

Le nom d'utilisateur / mot de passe de la journalisation peut être trouvé sur la page Paramètres de votre code Google ( code.google.com/hosting / Paramètres ) - Ce qui m'a trébuché, alors je pensais que je partagerais.



0
votes

Essayez de lire ce Utilisateur a contribué au wiki . C'est assez strayigtforward je pense.


0 commentaires

6
votes

Pour ce que ça vaut la peine, j'ai écrit un article de blog sur Gérer un projet de code Google avec Mercurial


0 commentaires