Notre serveur TFS connaît actuellement des problèmes de connectivité temporaires, et VS ne répond plus, ce qui empêche plus de 50 développeurs de travailler !
Est-il possible de faire passer TFS en mode hors ligne dans le cas d'un tel problème ?
Notre serveur TFS connaît actuellement des problèmes de connectivité temporaires, et VS ne répond plus, ce qui empêche plus de 50 développeurs de travailler !
Est-il possible de faire passer TFS en mode hors ligne dans le cas d'un tel problème ?
Voir ceci référence pour obtenir des informations sur la manière de lier/délier votre solution ou votre projet du contrôle de la source. NOTE : ceci ne s'applique pas si vous utilisez GIT et peut ne pas s'appliquer aux versions ultérieures à VS2008.
Citation de la référence :
Pour déconnecter une solution ou un projet du contrôle de la source
Dans Visual Studio, ouvrez Solution Explorer et sélectionnez le ou les éléments à déconnecter.
Dans le menu Fichier, cliquez sur Source Source Control, puis Change Source Control.
Dans la boîte de dialogue Modifier le contrôle de la source cliquez sur Disconnect.
Cliquez sur OK.
Merci. La partie la plus pénible a été d'attendre que la connexion s'interrompe pour me laisser entrer dans VS !
L'avantage est qu'il reste "lié", mais déconnecté, de sorte qu'il suffit de se reconnecter plutôt que de tout relier à nouveau. Il vérifie automatiquement toute modification survenue pendant la déconnexion et exécute les actions appropriées (extraction, etc.).
@MPritch - vous pouvez accélérer le processus en ajoutant une entrée à votre fichier hosts, faisant pointer votre serveur TFS vers 127.0.0.1. Cela provoque un échec rapide, et vous pouvez alors utiliser la suggestion de tvanfosson. N'oubliez pas de supprimer l'entrée hosts cependant :)
L'extension 'Go Offline' ajoute un bouton au menu Source Control.
https://visualstudiogallery.msdn.microsoft.com/6e54271c-2c4e-4911-a1b4-a65a588ae138
Plundberg : Le bouton "déconnecter" n'est disponible que pour le fournisseur TFS à partir de VS 2008. Même dans ce cas, je ne suis pas sûr qu'il soit officiellement pris en charge. La façon recommandée d'utiliser la fonction "Go Offline" est de [ré]ouvrir la solution.
Martin Pritchard : si vous êtes bloqué au milieu d'une opération, vous pouvez forcer VS à se terminer en débranchant la prise réseau (littéralement) ou en exécutant ipconfig /release .
Une fois que vous êtes marqué hors ligne, voici un guide étape par étape pour travailler dans ce mode : http://teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html
Des informations plus détaillées sur la modification du comportement en coulisses : http://blogs.msdn.com/benryan/archive/2007/12/12/when-and-how-does-my-solution-go-offline.aspx http://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx
+1 pour les idées. Heureusement, je suis sorti de l'enfer de TFS maintenant, et j'utilise à nouveau ce bon vieux Subversion :)
On dirait que le seul moyen de forcer le mode hors ligne est de débrancher votre câble réseau. Il n'y a pas de bouton "travailler hors ligne".
Il existe quelques petites extensions de Visual Studio à cet effet :
Dans le cas de TFS 2012, il semble que les extensions "Go offline" ne soient pas nécessaires. J'ai lu quelque chose à propos d'une nouvelle fonctionnalité appelée espace de travail local dans le même but.
Sinon, j'ai eu du succès avec Git-TF . Tous les avantages de git et quand vous êtes prêt, vous pouvez le pousser vers TFS.
Selon l'outil Windows que vous avez ouvert, VS peut ou non essayer d'atteindre le serveur d'équipe automatiquement quand il démarre.
Pour de meilleurs résultats, essayez ceci :
Vous devriez remarquer maintenant que vous pouvez démarrer Visual Studio sans qu'il essaie de toucher le serveur TFS.
Je sais que c'est juste un aparté à votre problème, mais j'espère que vous trouverez cela utile !
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Si le système d'exploitation est toujours réactif, le moyen le plus rapide de mettre VS hors ligne est d'ouvrir Connexions réseau, puis de désactiver la connexion, puis de l'activer. Ce n'est certainement pas "pratique" si vous travaillez à distance :)
0 votes
Il est possible de délier un projet individuel, au lieu de la solution entière.