2009-04-21 19 views

Répondre

5

Vous pouvez utiliser la commande svn status.

Si vous n'avez pas défini la propriété ignore, les fichiers seront affichés avec '?' préfixe.

+2

Si vous souhaitez filtrer des fichiers avec d'autres états, vous pouvez utiliser quelque chose comme svn status | grep -e '^ \?' Cela fonctionnera mieux s'il y a seulement quelques fichiers non rajoutés dans un grand répertoire. –

+0

Fonctionne uniquement avec * nix ou Cygwin bien sûr. –

+0

http://unxutils.sourceforge.net/ Mon monde s'est beaucoup amélioré quand je l'ai trouvé;) –

5

Si vous utilisez un PC, TortoiseSVN met en évidence chaque fichier avec une icône de recouvrement indiquant son statut par rapport à SVN

2

ligne de commande si vous exécutez des fichiers « svn st » pas sous le contrôle de la subversion montrera une ? À côté d'eux.

1

Si vous êtes sous Linux, à partir du répertoire que vous avez le plus élevé sous svn, exécutez la commande suivante:

svn status 

Tous les fichiers qui se présentent comme ayant? symbole à côté d'eux ne sont pas sous contrôle de version. Vous pouvez les ajouter avec 'svn add < filename>'

Validez-les dans votre dépôt comme d'habitude avec svn commit.

2

Vous pouvez utiliser svn stat pour voir les fichiers qui existent dans votre copie de travail qui ne sont pas ignorés et qui ne se trouvent pas dans votre référentiel. Ils seront marqués d'un point d'interrogation? Pour voir tous les fichiers qui ne sont pas dans le dépôt (même ceux qui seraient normalement ignorés par svn), utilisez svn stat --no-ignore.

Questions connexes