Comment puis-je voir le numéro de version de chaque fichier dans un SVN copie de travail?
Je travaille avec un autre développeur dans la même copie de travail (je sais que c'est une mauvaise idée), nous avons l'habitude de faire des mises à jour de fichiers individuels, et maintenant nous avons des fichiers dans certains de révision et d'autres dans un autre.
Comment puis-je voir une liste des fichiers avec leurs partenaires que les numéros de révision? (La copie de travail est dans une linux box, et nous sommes en utilisant svn en ligne de commande.
Merci d'avance pour toute aide
Je suis désolé pour cela, mais je ne peux pas m'empêcher de demander: Si vous savez que c'est une mauvaise idée, pourquoi faites-vous cela?
Le problème se produit dans une copie de travail le dossier de production où apache s'exécute. Parfois, lorsque nous avons besoin de résoudre un bug rapidement, nous utilisons directement que de la copie de travail.
C'est une idée terrible. Vous êtes tout aussi susceptibles de créer des problèmes rapidement que vous l'êtes pour les corriger rapidement.
Le problème se produit dans une copie de travail le dossier de production où apache s'exécute. Parfois, lorsque nous avons besoin de résoudre un bug rapidement, nous utilisons directement que de la copie de travail.
C'est une idée terrible. Vous êtes tout aussi susceptibles de créer des problèmes rapidement que vous l'êtes pour les corriger rapidement.
OriginalL'auteur Castro | 2010-08-09
Vous devez vous connecter pour publier un commentaire.
Essayer dans votre copie de travail
ou
pour voir tous les fichiers et répertoires de manière récursive
Vous pouvez taper
svn help info
pour voir d'autres optionsok, voir mon edit
OriginalL'auteur Dmitry Yudakov
svn info -R . | egrep "^Path:|^Revision:" | paste - -
Qui signifie
Produit un résultat comme ceci:
OriginalL'auteur SimonD
OriginalL'auteur Singhak
La svnversion commande peut être ce dont vous avez besoin, car il sera de montrer la plage de révisions dans la copie de travail.
D'accord. J'ai été un peu trop zélé sur l'examen.
OriginalL'auteur the_mandrill
Finalement j'ai utilisé la solution combinée à l'aide de la commande posté par Dmitry Yudakov et un petit script en js-rhino. Maintenant, je peux trouver tout les fichiers avec un autre numéro de révision faisant quelque chose comme:
svn info -R >
tmp_info rhino read-svn.js | grep -v 295
OriginalL'auteur Castro
Même programme en php:
svn info -R > tmp_info && php versions.php
OriginalL'auteur agbb