J'ai lancé un projet et j'ai ajouté cela au Mercurial. Mais je veux prendre Comment laisser hg surveiller certains types de fichiers comme liste blanche? Comment faire cela en subversion? P> *. CS code> fichier sous la version contrôle uniquement. Donc, je dois ajouter
bin code>,
obj code>,
sln code>,
suo code>,
_Reshaper code> dossier etc pour ignorer le motif. p>
3 Réponses :
Ajouter un fichier nommé .hgignore code> à votre référentiel avec ces contenus.
svn propset svn:ignore "*[!c][!s]
*.cs?*" .
Le ^ \. CS code> regexp fera
hg code> ignorer un fichier appelé
.cs code> dans le répertoire racine du référentiel. Ça ne fera pas de
hg code> ignorer tous les fichiers pas i> correspondant
*. CS code> (motif globule).
Ajoutez simplement les extensions à votre fichier .hgignore code> lorsque vous les rencontrez:
a/b/c.cs
a/b
a
Donc, vous dites qu'il n'y a pas d'opérateur de négation?
Mike: Oui, malheureusement. S'il vous plaît voir ce numéro mercurial.selenic.com/bts/issue712 où vous pouvez laisser un commentaire si Vous êtes très intéressé.
Concernant le lien vers un problème mercurial fourni par Martin Geisler ( https: //www.mercurial -scm.org/bts/issue712 ) Veuillez noter que la question n'est pas une difficulté technique, mais le support: p>
Il s'agit d'une requête de fonctionnalité ancienne et récurrente, que j'ai bien refusée avant que ce bogue ait été créé. J'ai écrit et soutenu un couple inclure / exclure les syntaxes de fichiers et ont décidé que je préférerais dire "non, vous ne peut pas faire cela "une fois à 1% des utilisateurs que" non, vous lisez les documents erronés " à plusieurs reprises à 20% des utilisateurs. EM> -Matt Mackall (développeur de Mercurial) P> blockQuote>
Mercurial ou subversion ou les deux?
Seul Mercurial est OK, les deux si savent