2009-08-25 8 views
9

J'ai un dossier, appelé "fichiers". C'est déjà dans le référentiel. Maintenant, de nouveaux fichiers sont constamment ajoutés à ce dossier et son sous-dossier. Quelle commande puis-je taper pour ajouter tous les fichiers qui n'ont pas encore été ajoutés. Cela ne fonctionne pas:Ajouter tous les fichiers sous un dossier qui n'ont pas été ajoutés dans subversion?

svn add files 

Il dit

svn: avertissement: 'fichiers' est déjà sous contrôle de version

+0

Dup: http://stackoverflow.com/questions/1071857/ how-do-i-svn-ajouter-tous-unversioned-fichiers-à-svn –

Répondre

23
svn add files/* 

ou:

svn add --force files 

(tirée du SVN book)

+0

Merci. Si simple! tu rock! :-) – coderama

+0

5 ans plus tard, tu m'as aidé aussi! Merci, le --force était ce dont j'avais besoin pour ajouter les fichiers modifiés dans les sous-dossiers des sous-dossiers ... –

10

Si vous souhaitez ajouter tous les fichiers dans un dossier, y compris tous les sous-dossiers, c'est un script très pratique:

svn status | awk '{if ($1 == "?") print $2 }' | xargs svn add 
Questions connexes