73 votes

Voir les derniers changements dans le svn

J'ai mis en pause le développement sur un projet avant d'aller en vacances. Maintenant, après quelques semaines, j'aimerais savoir quels ont été les derniers trucs à la source, je travaillais sur?

Est-il une chance de voir, par exemple, dans WebSVN les derniers changements dans l'ensemble du référentiel?

105voto

Vlad Savitsky Points 457

Ouvrez votre copie de travail dossier dans la console (terminal) et de choisir les commandes ci-dessous. Pour voir les derniers changements: Si vous avez commis derniers changements, utilisez:

svn diff -rPREV

Si vous vers la gauche, dans la copie de travail (c'est une mauvaise pratique) que d'utiliser:

svn diff

Pour voir le journal de commits: Si vous travaillez dans la branche:

svn log --stop-on-copy 

Si vous travaillez avec le coffre:

svn log | head

ou tout simplement

svn log

48voto

Paul Stephenson Points 17507
svn log -r {2009-09-17}:HEAD

2009-09-17 est la date à laquelle vous êtes allé en vacances. Pour voir les fichiers modifiés ainsi que le résumé, ajouter un -v option:

svn log -r {2009-09-17}:HEAD -v

Je n'ai pas utilisé WebSVN mais il y aura une visionneuse du journal quelque part qui ne l'équivalent de ces commandes sous le capot.

35voto

NawaMan Points 10266

Si vous n'avez pas encore vous engager derniers changements avant les vacances. - La ligne de commande dans le dossier du projet. - Le Type 'svn diff'

Si vous avez déjà vous engage derniers changements avant les vacances.

  • Accédez à votre projet.
  • Trouver un lien "Afficher le journal". Cliquez sur elle.
  • Sélectionnez deux premiers révision et Cliquez sur "Comparer des Révisions" dans le bouton en bas. Cela va vous montrer la différence entre la dernière et la précédente révision.

6voto

sdu Points 1202

si vous avez une copie de travail puis svn status de l'aide.

svn status -u -v

l'option --show-updates (-u) option contacts le référentiel et ajoute des informations sur des choses qui sont hors de date.

5voto

orip Points 28225
svn log -v

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X