Articles of mercurial

Migración de StarTeam a control de fuente distribuida

Actualmente estamos utilizando StarTeam para nuestro proyecto, y la licencia expira pronto. Estamos considerando mudarnos a Team Foundation Server o algo similar, pero hay un impulso (principalmente de mí y de otra persona) para pasar a algún tipo de control de versión distribuida. Uno de los problemas es que nuestro administrador de cambios quiere poder […]

¿Vale la pena el esfuerzo de crear un bonito historial de revisiones en un DVCS?

Solía ​​volver y editar mis commits de Mercurial para tratar de crear una bonita historia. Podría haber puesto dos cosas no relacionadas en una confirmación, o podría haber hecho varias confirmaciones que se entendieron mejor como una única confirmación, pero finalmente me pareció una pérdida de time y superé la pequeña vergüenza de tener una […]

¿Entonces "tags" para versiones y "twigs" para nuevas características?

Soy un poco nuevo en los sistemas de control de versiones distribuidas, así que estaba leyendo el manual de Mercurial y lo que entendí es que la característica de label se puede usar para marcar numbers de publicación, por ejemplo, una label llamada v1.0 y otra v1.1, etc. . En cuanto a las twigs, se […]

Mercurial equivalente a GIT's HEAD ~ 1

En git es bastante conveniente identificar una confirmación relativa a la última confirmación en el repository con HEAD~1 . He buscado y no puedo encontrar un equivalente para esto en mercurial. Considero que los numbers de revisión de mercurials son bastante molestos.

¿Cómo puedo saber si una twig ya se ha fusionado en SVN / Mercurial / Git?

¿Hay alguna manera de descifrar fácilmente (es decir, de un vistazo) si una twig ya se ha fusionado previamente con la otra twig o el tronco? Lo más cercano que he podido averiguar es mirando las notas de confirmación y mostrando las notas de confirmación fusionadas. La desventaja de esto parece ser que, a less […]

¿Pasar de SVN a …?

Actualmente estoy trabajando en un equipo en el que estamos "usando" un repository de subversión. Digo "usar", porque en realidad, todo el mundo está editando files directamente en un server a través de resources compartidos de samba, mientras que de vez en cuando nuestro arquitecto se compromete desde ese server con nuestros cambios, que luego […]

¿Cómo hacer que Hg / Git sea un repository remoto?

Soy un principiante en DVCS (soy del mundo de SVN) y ahora que domino mi repository local, me gustaría configurar una computadora remota (Amazon EC2) para save mis files web para que pueda actualizar fácilmente la web aplicación sin FTP o algunas cosas sorta Me gustaría terminar usando: hg push http://hg.domain.com/webserver/hello o git git push […]

¿La mejor forma de migrar el repository mercurial con subrepositorys a git, preservando el historial?

Intento migrar un repository mercurial a git, pero el problema es que el repository mercurial tiene subrepositorys (algunos con twigs) y muchas fusiones y sucursales. Me gustaría que el repository final de git guarde todo este historial y sea correcto y completo al consultar partes anteriores del repository u otras twigs. No necesito que el […]

¿Alguna forma de reanudar la descarga en HG o GIT changsets tirando?

Intento encontrar la forma de actualizar el software especial (aplicación Python) en el cliente. El cliente ya tiene HG o GIT, y puedo dictar cualquier requisito para el entorno del cliente. Pero el cliente tiene lentamente y rompiendo la connection a Internet. HG, GIT y otras herramientas ideales para el procedimiento de actualización mediante sets […]

Establezca el directory de trabajo actual de vim en la raíz del proyecto actual o en el directory del file actual

¿Cómo puedo (automáticamente, básicamente, no debería tener nada que hacer aparte de la configuration inicial) establecer vim cwd en el directory raíz del proyecto (si hay alguno) o en el directory del buffer actual (de manera autochdir )? Aquí hay un ejemplo de una ruta de file a cwd esperado: ~/foo/bar/SOME_FILE -> ~/foo si hay […]