2009-06-19 4 views
0

Donc, mon bureau est mon poste de travail principal pour VS2008 qui est pris en charge sur le backend par TFS. Je suis sur la route depuis une semaine et j'aimerais prendre un projet avec moi. Je voudrais vérifier l'ensemble du projet, le copier sur ma HD externe, puis travailler dessus. Je sais que lorsque j'essaie de l'ouvrir sur mon ordinateur portable qui ne sera pas connecté au réseau, il me sera demandé de supprimer les liaisons de contrôle de source. Alors, est-ce que je fais cela, et quand je reviens au bureau, copiez-vous tous les fichiers sur ma version téléchargée? Je ne veux pas gâcher quoi que ce soit. :)Quelle est la meilleure façon de prendre en charge mon projet contrôlé par la source TFS et de le ramener?

Répondre

2

Vous pouvez prendre votre solution TFS offline sur votre ordinateur de bureau. Ensuite, vous copiez les répertoires de travail sur votre ordinateur portable (en supposant que votre ordinateur portable a VS et tout le reste mis en place), il vous permettra de continuer à travailler.

Lorsque vous revenez, vous copiez le dossier racine de la solution Ordinateur portable sur votre dossier racine de la solution Bureau, puis vous récupérez la solution en ligne. En fonction de la taille de votre solution, cela peut prendre un certain temps, car elle fera une comparaison fichier par fichier pour voir ce qui a été changé (elle le fera uniquement avec les fichiers que vous avez changés sur la route, car votre solution un «mode hors ligne» gardera toujours la trace des fichiers qui ont été modifiés). Ensuite, une liste apparaîtra dans vos modifications en attente. Vous pouvez vérifier chacun d'entre eux (comme vous le feriez normalement) avant de les enregistrer.

0
  1. Vérifiez l'ensemble du projet si vous le pouvez.
  2. Ne pas supprimer les liaisons source
  3. Avant de procéder à l'enregistrement, faites une copie de votre source locale pour être sûr.
1

Vous pouvez utiliser SvnBridge et le sortir dans un référentiel svn, puis faire ce que vous voulez avec svn qui fonctionne très bien offline, puis vérifiez quand vous avez terminé.

1

Puisque vous avez VS2008, cela devrait surtout être géré pour vous. Pas besoin de faire des copies superflues.

est ici un clic par clic walkthru de la nouvelle fonctionnalité hors ligne: http://teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html

Si vous souhaitez gérer manuellement l'état en ligne, Ben Ryan a plusieurs postes d'enseignement: http://blogs.msdn.com/benryan/archive/2008/07/09/using-tfs-2008-power-tools-to-modify-server-s-offline-state.aspx

Questions connexes