Je travaille sur la prochaine tâche et je comprends tout à coup que j'ai besoin de discuter de certains détails avec mon chef pour continuer. Je vais en discuter dans quelques jours quand j'ai nommé mon chef. Jusque-là, je dois travailler sur une autre tâche.Système de contrôle de version -> question de branche
Quelle est la bonne façon de faire?
Je vois 2 options:
1) Copie révision de la tête du référentiel vers une nouvelle succursale et commencer une autre tâche là. Après je l'ai fini - fusionnez-le au coffre. Ou peut-être devrais-je d'abord fusionner du tronc à la branche, puis me replacer sur le tronc?
2) Copier de la copie de travail vers une nouvelle succursale. Rétablissez la dernière révision (avant de commencer la tâche dont j'ai besoin), passez au tronc et travaillez sur une autre tâche, puis terminez ma tâche actuelle dans la branche et fusionnez.
S'il vous plaît, expliquez le bon sens dans les détails, car je ne suis pas un utilisateur VCS expérimenté. Merci d'avance.
Quel système de contrôle de version utilisez-vous? Les balises indiquent à la fois "svn" et "cvs". –
Je pense que cela n'a pas d'importance, parce que la question est générale, mais j'utilise SVN – nightcoder
Si cela n'a pas d'importance, alors utilisez 'git stash' :) http://www.kernel.org/pub/software/scm /git/docs/git-stash.html Sérieusement, vous pouvez en fait utiliser Git en tant que client Subversion avec 'git svn' et avoir toutes les fonctionnalités de gestion des branches légères Git disponibles. Je fais cela tout le temps et je ne voudrais pas l'abandonner. –