binaires (sous Linux) n'ont donc pas d'extension, donc je ne peux donc pas les exclure à l'aide de motifs. Ainsi, lorsque j'utilise ici svn ajouter code> pour ajouter un répertoire, je vais obtenir quelque chose comme
rec_vec code> est l'exécutable que j'aimerais exclure . SVN le reconnaît évidemment comme binaire. Maintenant, puis-je dire à Subversion d'ignorer tous les fichiers binaires? P> p>
3 Réponses :
Ce n'est pas exactement ce que vous voulez (et vous savez peut-être déjà cette réponse) ... mais de toute façon: p>
Vous pouvez définir des modèles d'exclusion pour ignorer certains fichiers en fonction des noms de fichiers. Plus d'informations dans le grand livre SVN: P>
http: / /svnbook.red-bean.com/fr/1.1/ch07s02.html#svn-ch-7-Sect-2.3.3 P>
Autre que cela, il pourrait être possible de faire quelque chose avec des crochets de validation, mais je n'ai aucune expérience avec celles ... P>
bonne chance! p>
Pouvez-vous configurer une correspondance de modèle pour exclure les noms de fichiers qui n'ont pas de . code> dans eux? P>
La meilleure idée jusqu'à présent :) Bien sûr, il incendierait également des fichiers appelés README et similaires, mais je n'ai pas de ceux-ci, alors peut-être que je devrais aller avec cela.
@fuenfundachtzig Vous pouvez également correspondre aux noms de fichiers qui n'ont pas de . code> en eux et correspondent également
[A-Z] + code>. Si vous travaillez avec des fichiers README, ils peuvent tous être
[A-Z] + CODE> ...
Ceci est un peu verbeux car il utilise la recherche: p>
Passer le répertoire cible à rechercher, Recherchez la recherche de l'annuaire imprimant tout le contenu, à l'exception des fichiers exécutables ( Le Si vous aimez le résultat, vous pouvez la mettre dans une fonction shell qui vous permettrait de transmettre des arguments pour Merci, P>
zachary p> trouver [répertoire cible] \ (-executable -type f \) -prune -o -print | xargs svn add -depth vide code> p>
\ (-executable -type f \) -PRune code>). Sans
-TYPE F CODE> Recherche pourra également préhensoir des annuaires car ceux-ci ont généralement le jeu d'exécution ou "Bit de recherche". P>
- Profondeur vide code> Option sur
Ajouter code> Indique à SVN de ne pas se recueillir un objet de fichier, car on trouve la manipulation de la récursion. P>
[répertoire cible] code>. p>
Juste une remarque: ignorer tous les binaires ignorerait aussi d'autres fichiers binaires. Comme, par exemple, les icônes, que vous voudrez peut-être inclure dans le référentiel.
Oui, mais c'est quelque chose que je pourrais vivre, car je ne vérifie normalement que le code et jamais des icônes.