2008-09-08 15 views
12

Est-il possible d'avoir TortoiseSVN (ou tout autre outil) d'ajout automatique de nouveaux fichiers .cs que je crée dans un répertoire à ma copie de travail, donc je n'ai pas de se rappeler quels sont les fichiers que j'ai créé à la fin de la journée ?Puis-je avoir TortoiseSVN fichiers auto-ajouter?

+0

Il me stupéfie comment une telle caractéristique fondamentale est absente de TortoiseSVN, alors que toutes sortes de cloches et de sifflets inutiles sont inclus. –

+0

@MikeNakis: deuxième réponse de Blorgbeard a ce que vous cherchez, je pense que (la case à cocher « Afficher les fichiers versionnés »). Je suis content de cette solution. –

Répondre

3

je ne serais probablement faire un fichier batch, quelque chose comme ça (non testé):

dir /b /S *.cs > allcsfiles.txt 
svn add --targets allcsfiles.txt 

Je crois svn ne me dérangerait pas que vous essayez d'ajouter des fichiers déjà versionnés ..

Quoi qu'il en soit, C'est probablement aussi automatique que vous le ferez facilement.

+0

Si vous utilisez déjà TortoiseSVN, vous pouvez utiliser TortoiseProc (commando line tool) au lieu de svn http://tortoisesvn.net/docs/release/TortoiseSVN_fr/tsvn-automation.html – morais

10

Si vous vous engagez juste votre copie de travail, vous obtiendrez une liste de fichiers que vous montrant vos fichiers sans version, que vous pouvez cocher pour ajouter de vous engager. Vous ne devez pas les ajouter explicitement avant de vous engager.

+5

pour clarifier ceci: dans la boîte de dialogue de validation, vous devez cocher 'Afficher les fichiers non versionnés' (le mien n'a pas été coché par défaut) – testpattern

+1

C'est bien, quand vous avez 100 fichiers. Mais inutile, quand vous en avez 10k. :-( – Gangnus

0

Oui, vous pouvez ajouter un fichier de chauve-souris à svn (sur le serveur installé) afin que chaque fois que vous mettre à jour une branche particulière, que le changement s'imitait .. Je pense que ses crochets appelés ...

J'espère que cette c'est ce que tu voulais dire.

+1

Cela ne résout pas son problème parce que, s'il n'a pas ajouté ses nouveaux fichiers, le serveur est inconscient de l'existence de ces fichiers – Landon

+0

Le crochet sera accroché à un dossier, pas de fichiers dedans, je supposer? – Gangnus

1
svn add --force --auto-props [Path to check in] 

J'ai bien travaillé pour moi.

-Jet