Drupal 6: Cómo configurar y usar Mercurial para mis proyectos de Drupal

Necesito comenzar a usar el sistema de control de versiones para mis proyectos de Drupal, y me decidí por Mercurial.

Durante los últimos 2 días estuve buscando en Google para encontrar algunos tutoriales, guías, consejos, cualquier cosa sobre "cómo usar mercurial para mis proyectos de drupal", ¡pero no puedo encontrar nada! : /

¿Puede recomendar algún enlace, tutorial o cualquier otra cosa sobre cómo configurar y usar mercurial para mis propios proyectos de Drupal?

Puedo search cualquier otra solución, como GIT, SubVersion, etc., si hacen las cosas más fáciles para drupal.

¿Qué usan ustedes para sus proyectos drupal?

Apreciar ayuda !! ¡muchas gracias!


[editar 1]

como saben, Drupal tiene mucho que ver con la database, por lo que también debería ser una buena solución. Por ejemplo, editar cualquier bloque de vista (module de visualización), etc.


[editar 2]

Estoy en Mac OS.

Sugeriría que use GIT en lugar de hg, por la sencilla razón de que Drupal está en el process de mover su repository de CVS a GIT.

Si está usando Mac OS X, sugeriría GitX, que es una buena GUI que le permitirá hacer las cosas más comunes que desea hacer.

Acerca de las vistas, le sugiero que use modules como funciones , convertirá sus vistas en código, para que pueda verificarlas. También le permite hacer muchas otras cosas agradables, como revertir las vistas al valor pnetworkingeterminado definido en el código.

Git con Drupal no es muy diferente de Git con X, git es un VCS, por lo que se trata de almacenar y compartir los cambios de código. Cuando comencé a progtwigr y comencé a usar Git, descubrí que esta guía me ayudó a entender cómo usar git y para qué usarlo.

Con bazar puedes hacer esto

  • bzr init
  • bzr agregar
  • bzr commit -m "repository de inicio"
  • bzr upload sftp: // nombre de usuario: contraseña @ server: número de puerto / var / www / htdocs

Implementar un proyecto usando Git push

Documentación oficial git-scm.com/documentation

Git for Dummies http://www.sphenetworkingev.org/wiki/Git_for_the_lazy

Git cast gitcasts.com/