8
votes

Commandation automatique avec TFS

J'ai récemment installé un nouveau client où le système de contrôle source est TFS 2008. J'utilise Subversion depuis près de 4 ans, c'est donc un changement tout au long de moi. L'une des premières choses que j'ai remarquées est que chaque fois que j'essaie de modifier un fichier Visual Studio (2008) me dit que le fichier est en lecture seule. J'ai parlé au gars chargé de TFS et il a informé que j'ai besoin de vérifier manuellement ce dossier avant de pouvoir le modifier. Donc, fondamentalement automatiquement automatiquement ne fonctionne pas pour moi.

Le seul conseil que j'ai obtenu jusqu'à présent est de le activer dans des outils-> Options-> Contrôle de la source-> Environnement-> Invite pour le check-out. Ce qui n'a pas fonctionné - il a déjà été activé. (Plus Studio Visual ne me motive même pas pour un check-out - cela me dit simplement que le fichier est protégé en écriture)

est-il possible que TFS soit configuré pour ne pas autoriser les commandes automatiques? (Je ne suis pas autorisé à toucher la configuration TFS - nous avons tout un département pour cela) ou je suis juste aveugle?


0 commentaires

5 Réponses :


1
votes

TFS est bien sûr capable de vérifier automatiquement dès que vous commencez à modifier le fichier.

L'option est sous contrôle source -> Environnement -> Articles enregistrés

Vous devez choisir l'édition: Vérifiez automatiquement dans la liste déroulante.


3 commentaires

La compréhension de la lecture est importante: Le seul conseil que j'ai obtenu jusqu'à présent est de le activer dans des outils-> Options-> Contrôle de la source-> Environnement-> Invite au check-out. Ce qui n'a pas fonctionné - c'était déjà activé.


Ouais bien, désolé - seulement je suggérais une autre option: vérifier automatiquement. Aurait pu travailler!


Weeeeelllll .... Je pense qu'il pourrait avoir faute de frappe sur celui-là. Je pense qu'il ne se plaint pas que ses fichiers ne soient pas automatiquement vérifiés s'il le réglait spécifiquement pour ...



0
votes

bug. Il n'y a pas encore de solution pour cela (au moins je ne pense pas). J'ai enregistré mon "contournement" (qui est probablement 3/4 vaudou, mais je ne peux pas reproduire les parties de ce travail) dans une question du forum MSDN qui est le premier coup sur Google pour ce numéro:

Ceci est le hit n ° 1 pour "Commander automatique arrêté". Je suis donc enregistré la solution pour cela dans Visual Studio 2008.

Cela peut arriver quand vs se bloque. Il peut également se propager d'un utilisateur à l'autre après un crash.

Voici les étapes à suivre pour la fixer; Suivez-les dans cet ordre et votre problème disparaîtra probablement.

  1. Vérifiez tout
  2. Fermer Visual Studio
  3. Assurez-vous que chaque fichier est défini sur Lecture uniquement dans le répertoire de solution (définissez-le sur le dossier de la solution racine et configurez-le pour se propager aux enfants)
  4. Rechercher tous les fichiers sous le répertoire root Projet * .user et * .vssscc et les supprimer (ceci pourrait être surchargé; l'un ou l'autre peut être le coupable, mais la suppression des deux types ne vous blessera pas)
  5. Ouvrez VS et chargez la solution
  6. Vérifiez tout ce qui est de retour, puis vérifiez tout dans

0 commentaires

12
votes


1
votes

Probablement un cas étrange, mais j'ai trouvé Visual Studio ne ferait pas la commande automatique ou une invite à la caisse sur Modifier si j'essayais de modifier un fichier ASCX ou ASPX qui disposait d'un fichier RESX dans le système de fichiers mais non inclus dans la projet. Cela vient de lire le son d'erreur et n'a donné aucun message. Suppression des fichiers RESX corrigé le problème.


0 commentaires