Y a t il une commande SVN pour trouver la différence entre deux fichiers locaux?
Qu'est-ce que la commande SVN pour trouver la différence entre deux fichiers sur le disque dur (ce qui n'est pas dans le référentiel)?
Quelle est la commande pour savoir si un fichier est en particulier la révision de SVN?
Quelles sont certaines des choses cool que vous faire à l'aide de commandes SVN?
+1: Bon montage. Bon, si ce n'est de façon optimale question(s). Je serais intéressé par les réponses à ces questions.
Ce serait cool si il y avait trois questions, au lieu d'un omnibus "Ce qui est cool dans le SVN?".
Ce serait cool si il y avait trois questions, au lieu d'un omnibus "Ce qui est cool dans le SVN?".
OriginalL'auteur Lakshman Prasad | 2009-05-06
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas l'utilisation de SVN diff fichiers qui ne sont pas dans le référentiel. Si vous utilisez linux, utilisez la commande:
Si vous utilisez Windows, puis essayer un outil comme gagner de fusion par exemple
Pour trouver des informations sur un fichier dans le référentiel, puis utilisez la commande:
Si vous voulez en savoir plus sur SVN, avoir un regard sur l'officiel tutoriel.
FC
pour comparer des fichiers. UtilisationFC /?
pour plus de détails.OriginalL'auteur Nadia Alramli
Dans TortoiseSVN vous pouvez diff deux fichiers arbitraires.
Il suffit de sélectionner les deux et choisir diff dans contextmenu de tortoiseSVN. Toutefois, ils doivent être dans le même répertoire, sinon TSVN ne sera pas diff de commande. Dans ce cas, vous pouvez utiliser des outils d'aide TortoiseIDiff.exe et TortoiseMerge.exe qui font partie de TortoiseSVN et sont à l'intérieur de TSVN_installation/bin
OriginalL'auteur Peter Parker
svn diff --vieux foo.c --nouveau bar.c
génial! Fonctionne très bien! Doit être accepté de répondre à
Oui je suis d'accord avec Denis, c'est la réponse qui m'a aussi aidé.
OriginalL'auteur Richard Kirby
Réponses:
Il n'en est aucun, SVN peut comparer entre référentiel des versions pour une cible (ie. rev 1 et rev 3 d'un fichier particulier) ou entre la version de la copie et de la dernière vérification de version, ou de la copie de travail et référentiel des versions
Dépend de ce que vous entendez par là. Si le fichier a été ajouté, vous pouvez consulter le journal pour le fichier pour la révision, comme ceci:
svn log nom de fichier@revnumber
par exemple, de vérifier le journal de TestFile.txt dans la révision 2:
si elle génère un journal, il y avait un fichier de ce nom dans la révision 2, sinon il ne l'était pas.
Cependant, ce n'est pas de vous dire si oui ou non le fichier que vous avez actuellement dans la copie de travail est le même fichier que celui que vous avez vérifié le journal de (ie. si vous avez supprimé le fichier dans une version antérieure, puis ajouté un nouveau fichier avec le même nom, il n'est pas le même fichier, la durée de vie, mais c'est un fichier avec le même nom dans le même emplacement).
Quant à la troisième question, pouvez-vous être plus précis?
OriginalL'auteur Lasse Vågsæther Karlsen