web-dev-qa-db-fra.com

Fichier .tfignore Visual Studio 2015 TFS

Je veux ignorer un dossier (et son contenu) dans une solution Visual Studio 2015 de l'enregistrement dans tfs.

J'ai créé un fichier appelé '.tfignore' à la racine du projet qui contient le dossier que je veux exclure.

Le contenu du fichier ressemble à ceci: /Dist

Cela ne fonctionne pas du tout. Même si j'ajoute *.cs au fichier, rien n'est exclu.

Quelqu'un sait-il où est le problème? Comment puis-je câbler cela de manière fonctionnelle?

19
evaenrique

Tout d'abord, assurez-vous que votre .tfignore fichier créé sans problème. Ce fichier n'a pas de suffixe. Une façon de le créer vous suggère de renommer un fichier new.txt avec "tfignore." Il se transformera automatiquement en fichier .tfignore droit.

Vous pouvez également utiliser le fichier .tfignore généré automatiquement , suivez les étapes ci-dessous:

  1. Dans la page Modifications en attente, dans la section Modifications exclues, choisissez le lien Modifications détectées.

pending changes, Detected changes link , which counts the number of adds, in this case 50003 add(s) (I have a busy directory clearly!)

La boîte de dialogue Promouvoir les modifications des candidats s'affiche.

  1. Sélectionnez un fichier, ouvrez son menu contextuel et choisissez Ignorer cet élément local, Ignorer par extension, Ignorer par nom de fichier ou Ignorer par dossier.

the promote candidate changes dialog opens. right-clicking an item in its list includes options like "Ignore by extension *.js"

  1. Choisissez OK ou Annuler pour fermer la boîte de dialogue Promouvoir les modifications des candidats.
  2. Un fichier .tfignore apparaît dans la section Modifications incluses de la page Modifications en attente. Vous pouvez ouvrir ce fichier et le modifier pour répondre à vos besoins.

the .tfignore is automatically created by Visual Studio and appears in pending changes with the "add" notation, suggesting you will commit it

Plus d'informations, veuillez vérifier le Personnaliser les fichiers qui sont ignorés par le contrôle de version à partir de MSDN Link: Ajouter des fichiers au serveur

32
PatrickLu-MSFT

Si votre .tfignore le fichier se trouve dans le dossier racine de la solution, en ajoutant un \Dist pour que TFS ignore le dossier Dist niquement à l'intérieur le dossier racine. Par exemple, si vous créez un dossier Dist dans un sous-dossier (par exemple n'importe quel dossier de projets dans la solution), cela ne fonctionnera pas.

Dans ce cas, vous devez utiliser uniquement Dist plutôt que \Dist, alors la règle sera appliquée au .tfignore dossier racine et tous ses sous-dossiers.

Cela ne s'applique qu'aux dossiers.

3
Alisson

La barre oblique de votre chemin de fichier n'est pas le bon type de barre oblique, il doit s'agir d'une barre oblique inversée \.

\Dist