Prenez le dossier Fichiers em>, à l'intérieur d'une copie de travail SVN, exécutée sous Linux. Le dossier devait être ignoré, avec les commandes: p>
Cependant, le réglage ne le frappe pas. Si le référentiel est accédé avec un client DEKTOP (c.-à-d. Cornerstone sur Mac OS), le dossier est correctement signalé comme ignoré. P>
Je me gratte la tête très difficile ici. P>
merci. p>
SVN ProPset SVN: Ignorer * 'Fichiers' CODE> LI>
SVN ProPset SVN: Ignorer 'Par défaut / Fichiers' CODE> LI>
Si les fichiers sont déjà sous contrôle de version, ils ne seront jamais ignorés. em> strong> p>
3 Réponses :
Comment le testez-vous? Si vous
svn commit files
Si vous souhaitez ignorer un répertoire par exemple fichiers code>, vous devez
SVN ProPset SVN: Ignorer les fichiers code> sur son répertoire parent, pas le répertoire lui-même.
# your directory structure is this:
# workingCopy
# workingCopy/parent
# workingCopy/parent/subfolder
# to ignore subfolder do this:
svn propset svn:ignore subfolder workingCopy/parent
Je l'ai fait avant et je l'ai essayé à nouveau. Exécution SVN Statut Code> signalerait toujours un groupe de fichiers nouveaux ou modifiés dans le sous-dossier. Ils sont envoyés au serveur avec
svn commit code> aussi. Ceci est perplexe.
Si les fichiers sont déjà sous contrôle de version, ils ne seront jamais ignorés.
J'ai corrigé ceci avec mv problemdir problemdir.bak code>, retirez-le de subversion avec
svn rm problemdir code>, puis nettoie tout le
.svn code> de la sauvegarde Annuaire:
Trouver ProblèmeDir.Bak -Name .nsvn -exec rm -rf {} \; code>, puis déplacez le répertoire Retour:
mv problemdir.bak problemdir code>. Après cela, je l'ai fait
Svn Propset SVN: Ignorer ProblèmeDir. Code> et un
svn ci -m 'Votre message ici' code> Nettoyage s'engager à cuire dans le SVN: Ignorer.
Si les fichiers sont déjà en repo: svn rm eux, ajoutez-les d'ignorer, ne commetez jamais; Votre statut SVN est maintenant pollué
Ceci: "Sur son répertoire parent, pas le répertoire lui-même." Résolu un problème SVN similaire que j'avais! voté. Merci beaucoup!
si proche. p>
Je pense que tu voulais p>
SVN Propset SVN: Ignorer les fichiers. P> blockQuote>
Si vous exécutez cela dans le répertoire parent du répertoire des fichiers, ce sera ignoré. Vous ne verrez pas l'effet avant que le parent ne soit commis, cependant. Et je suis sûr que vous ne pouvez pas ignorer un répertoire contenant des fichiers versionnés. p>
Enfin, j'utilise toujours propice plutôt que possible, donc je ne perds aucun paramètre actuel. p>
En fait, c'est PropName PROPNAME PATH PROPVAL CODE>, vous avez échangé les deux derniers arguments. Pourtant, il est si simple de vérifier rapidement avant de poster une solution ;-)
> Et je suis sûr que vous ne pouvez pas ignorer un répertoire contenant des fichiers versionnés. Ah ... c'est ce que j'ai soupçonné. Y a-t-il de l'avant pour annuler cela en quelque sorte? J'ai trouvé cela Stackoverflow.com/questions/414879/... question précédente, mais la réponse ne permet pas de nettoyer les dossiers .svn, Je me demande donc si cela peut causer des problèmes. Merci pour toutes les réponses.
Dans la plupart des cas, il est probablement plus facile de simplement "svn rm" les fichiers, puis de les générer. C'est généralement une mauvaise idée de copier des dossiers dans votre copie de travail, car les informations .SVN peuvent confondre le logiciel client. YPU pourrait prendre le script de