11
votes

Studio idiot Visual Studio en attente de changement de question

J'ai récemment passé d'un projet basé sur Java à un projet C # /. NET. J'ai déjà utilisé Intellij qui avait le concept de listes de modifications où vous pourriez regrouper vos modifications en attente et vérifier chaque groupe individuellement.

J'ai deux problèmes avec la fenêtre Changements en attente dans Visual Studio.

1) Chaque fois que je vérifie quelque chose, Visual Studio vérifie la case à la case à côté de chaque en attente de changement dans la liste me forçant à décocher chacun d'entre eux, donc je ne vérifie pas accidentellement quelque chose dans . Ceci est extrêmement frustrant car plusieurs fichiers que je dois rester modifié pour exécuter correctement mon code localement. Y a-t-il un moyen de modifier ce comportement par défaut pour ne pas vérifier les modifications en attente de l'enregistrement?

2) Y a-t-il un moyen de collecter des changements dans des listes par opposition à un gros seau de changements? Encore une fois, cela devient frustrant lorsque je dois vérifier quelque chose dans, mais je dois rechercher dans les fichiers et vérifier les modifications pertinentes. Je comprends que des ensembles d'étagères existent à l'aide de TFS, mais cela ne me coupe pas pour moi, d'autant plus que j'ai plusieurs fichiers changés que je devais rester modifié afin de déployer correctement localement, et je souhaite rarement jamais vérifier.

Merci d'avance!


2 commentaires

Qu'est-ce que SCCM utilisez-vous? Et quel client SCCM utilisez-vous?


J'utilise le serveur de la Fondation Team Foundation and Team Explorer Plugin


4 Réponses :


0
votes

Non, je ne connais pas un moyen de résoudre vos problèmes. On dirait que la meilleure réponse serait de refactoriser vos paramètres de configuration ou votre code afin que vous puissiez vérifier toutes vos modifications.


0 commentaires

16
votes

Je dois gérer beaucoup de changements chaque jour dans Visual Studio, et j'ai quelques conseils pour vous, mais aucune balle d'argent:

Utilisez ctrl + A pour sélectionner tous les éléments, puis appuyez sur Cochez une case pour basculer les cases pour tous les éléments. Cela peut être utile lors de la réalisation de quelques éléments uniquement à quelques articles - simplement décochez tout, puis assurez-vous que vous n'avez que les éléments vérifiés que vous souhaitez mettre à jour.

Utilisez Ctrl + Cliquez sur (puis cliquez avec le bouton droit de la souris sur) pour "annuler" des modifications sélectionnées. Par défaut, l'action Annuler ne s'appliquera qu'aux éléments sélectionnés.

Vous voudrez peut-être expérimenter avec en utilisant plusieurs espaces de travail - puis filtrant des modifications de l'espace de travail ou de la solution.


3 commentaires

Merci pour les conseils, Ctrl-A rend le premier problème beaucoup plus supportable ... Je vais regarder dans les multiples espaces de travail idée pour la seconde.


Aucun problème. N'oubliez pas de vérifier les réponses que vous trouvez utiles ou acceptez une réponse si vous pensez que cela résout le mieux votre problème. À votre santé!


Je viens de faire ... c'est ma première question, donc je n'avais donc pas assez de réputation à ce moment-là. Merci!



0
votes

Si vos modifications sont dans différents projets, vous pouvez partitionner ce que vous enregistrez à l'aide de l'explorateur de contrôle source en cliquant avec le bouton droit de la souris sur le dossier de projet et en vérifiant ainsi. Il ne vérifiera que les fichiers dans le dossier que vous cliquez avec le bouton droit de la souris. Gardez simplement à l'esprit que l'explorateur de contrôle source vous donne d'autres options. Sinon, je ne connais pas d'une façon de contrôler manuellement votre changement de modification de la pensée du fichier par fichier si cela existe, je voudrais aussi savoir à ce sujet.


0 commentaires

-1
votes

Vous pouvez également utiliser ctrl + a pour sélectionner tous les éléments, puis appuyer sur espacebar pour basculer les cochons comme vérifié / non coché.


1 commentaires

-1 Cette réponse ne s'améliore pas sur les informations de la réponse choisies, et il est arrivé 4 ans plus tard.