/ / SVN diff ne se produit pas? - svn, diff

SVN diff ne se produit pas? - svn, diff

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 № 1

Cette 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.