2017-06-29 1 views
0

J'ai une solution avec de nombreux projets (environ 40). Tous ces éléments sont sous Contrôle de la source dans TFS. Ce que je veux faire est de créer un projet dans la même solution, mais devrait être exclu du contrôle de la source. J'ai réussi à le faire à partir deAjout d'un projet exclu du contrôle de code source

Fichier-> Contrôle de source-> Avancé-> Modifier le contrôle de source et de délier le projet. Mais le fichier de solution qui est sous le contrôle de la source affichera toujours les modifications.

Je souhaite que ces modifications pour ce projet dans le fichier de solution soient ignorées.

Comment faire?

+0

Pourquoi voulez-vous faire cela? –

+0

Tous les projets de ma solution sont des DLL. Je veux attacher à un processus en cours que je veux faire dans mon projet qui fonctionnera et s'attachera au processus automatiquement. – Abhishek

+0

Salut, Abhishek, une mise à jour pour ce problème? Est-ce que ma réponse a aidé ou donné une bonne direction? –

Répondre

0

Une solution utilise le fichier .tfignore qui pourrait Customize which files are ignored by version control

Ce fichier .tfignore n'affectera pas avec les fichiers déjà dans le contrôle source. Vous devez d'abord supprimer/détruire manuellement le projet spécifique, puis vérifier le fichier .tfignore. En outre, comme tous les projets de votre solution sont des DLL, les DLL de contrôle des sources ne sont pas recommandées. Le moyen le plus simple et le plus maniable est d'utiliser le paquet Nuget pour gérer cela. Créez votre package nuget personnalisé dans le serveur et restore the package pendant le pipeline de génération. Plus de détails avec la gestion de paquets dans TFS, vous pouvez vous référer à cette tutorial.