J'ai téléchargé le code du référentiel en considérant le code nommé comme code-5.2.1 et code-5.2.2. le numéro de révision est le même pour les deux codes. Je ne suis pas capable de faire svn diff .comme je cours cmd:
svn diff code-5.2.1 code-5.2.2
le curseur attend un certain temps et revient à la même position
J'ai essayé d'utiliser le numéro de révision mais je n'ai pas réussi à la même révision non pour les deux
Réponses:
1 pour la réponse № 1Cette commande montre simplement comment chacun des deux projets diffère de sa révision de base. Comme vous venez de les vérifier, il n'y a naturellement aucune différence.
Pour savoir comment les deux projets diffèrent de L'un et l'autre, utilisation
diff -r code-5.2.1 code-5.2.2
c'est-à-dire le système de fichiers diff
, pas le svn diff
sous-commande
0 pour la réponse № 2
Voulez-vous obtenir le diff pour les modifications locales que vous avez apportées au code? Dans ce cas, allez simplement dans ce répertoire. Je suppose que c'est le code-5.2.1. Alors, simplement cd code-5.2.1
et alors svn diff
.
Vous pouvez également comparer deux dossiers si vous le souhaitez. Ce n'est pas pour vérifier les modifications enregistrées par le système de contrôle de version (svn). Dans ce cas, entrez:
diff -ruN code-5.2.1 code-5.2.2
-u - Unified diff, ce qui est probablement ce dont vous avez besoin.
de la page de manuel,
-r - Comparer récursivement tous les sous-répertoires trouvés.
-N - Traite les fichiers absents comme vides.