Existe-t-il un moyen de définir le "travail hors ligne" dans TFS sans avoir à essayer d'ouvrir une solution, à attendre qu'elle expire, puis à faire vérifier à Visual Studio qu'elle a échoué?
Il semble ridicule que je ne puisse pas cocher une case pour le dire moi-même, car je suis probablement la plus qualifiée pour savoir quand je ne suis pas au bureau!
Ben Ryan a les regkeys que vous cherchez sur son blog:
La plupart de ces contrôles sont également intégrés dans les derniers Power Tools :
C:\Users\Richard> tfpt tweakui /?
tfpt tweakui - Enhance how client connects to Team Foundation Server
Allows configuration of how and when the client connects to a
Team Foundation Server. This includes client certificates, auto
reconnect, offline, compression, maximum connections, timeouts,
and bypassing the proxy.
Cette extension devrait résoudre votre problème (pour VS 2010):
http://visualstudiogallery.msdn.Microsoft.com/425f09d8-d070-4ab1-84c1-68fa326190f4?SRC=Home
Voici la solution pour VS 2008 avec TFS
Cela rend votre solution complète ou le ou les projets sélectionnés dans la solution hors ligne à partir du TFS.
quand je dois travailler hors ligne, je débranche simplement mon câble Ethernet et démarre TFS 2008. Il me démarre en mode hors ligne. Ensuite, reconnectez-vous, cliquez avec le bouton droit sur "travailler en ligne" dans l'Explorateur de solutions et TFS vous demandera de vérifier vos modifications hors ligne.
ajouter une entrée d'hôte 127.0.0.1 tfs.foo.com
Team Foundation Server 2008 prend en charge le travail hors ligne.
Cette vidéo montre comment utiliser cette fonctionnalité.
Si TFS est en panne, vous pourriez avoir du mal à passer en mode hors ligne. Si vous fermez et rouvrez votre solution, une jolie petite boîte de dialogue apparaîtra vous demandant si vous souhaitez vous déconnecter.
Alternativement, si vous ne voulez pas fermer/rouvrir la solution, vous pouvez installer le plugin TFS Go-Offline , puis cliquez sur:
TEAM -> Go Offline