2010-07-16 4 views
1

Je dois commencer à utiliser le système de contrôle de version pour mes projets Drupal, et j'ai opté pour Mercurial.Drupal 6: Comment configurer et utiliser Mercurial pour mes projets Drupal

Au cours des 2 derniers jours, j'ai cherché sur Google pour trouver des tutoriels, des guides, des conseils, n'importe quoi sur "comment utiliser mercurial pour mes projets drupal", mais je ne trouve rien! :/

Pouvez-vous conseiller un lien ou un tutoriel ou quoi que ce soit pour configurer & utiliser mercurial pour mes propres projets Drupal?

Je peux aussi opter pour n'importe quelle autre solution comme GIT, SubVersion, etc. si elles facilitent les choses pour drupal.

Qu'est-ce que vous utilisez pour vos projets drupal ?!

Appréciez les aides !! Merci beaucoup!


[modifier 1]

comme vous le savez Drupal a beaucoup à voir avec la base de données, il devrait donc être une bonne solution pour cela aussi. Par exemple l'édition d'un bloc View (Voir module), etc ...


[modifier 2]

Je suis sous Mac OS.

Répondre

1

Je suggère que vous utilisiez GIT au lieu de hg, pour la simple raison que Drupal lui-même est en train de déplacer son dépôt CVS à GI T.

Si vous utilisez Mac OS X, je suggère GitX qui est une interface graphique agréable qui vous permettra de faire les choses les plus courantes que vous voulez faire. Concernant les vues, je suggère que vous utilisiez des modules tels que features, il convertira vos vues en code, afin que vous puissiez les enregistrer. Il vous permet également de faire beaucoup d'autres choses intéressantes, comme de revenir à la vue précédente à la valeur par défaut définie dans le code. Git avec Drupal n'est pas très différent de Git avec X, git est un VCS, donc il s'agit de stocker et de partager les changements de code. Quand j'ai commencé à programmer et commencé à utiliser Git, j'ai trouvé que this guide m'a aidé à comprendre comment utiliser git et pour quoi l'utiliser.

+0

ouais je le sais. pouvez-vous lier n'importe quel tutoriel "git avec drupal for real nuls", vidéo, quoi que ce soit? Je ne peux pas trouver: / –

0

Avec bazaar vous pouvez le faire

  • bzr initialisation
  • bzr ajouter
  • bzr commit -m "dépôt Init"
  • bzr téléchargement sftp: // nom d'utilisateur: mot de passe @ serveur: portnumber/var/www/htdocs