什么是将TFS源控制项目带到路上并将其恢复的最佳方法?

时间:2009-06-19 15:26:27

标签: version-control tfs

所以我的桌面是VS2008的主要工作站,TFS支持后端。我要上路一个星期了,我想和我一起参加一个项目。我想检查整个项目,将其复制到我的外部HD,然后解决这个问题。我知道当我尝试在不能连接到网络的笔记本电脑上打开它时,我会被要求删除源代码控制绑定。那么我这样做,然后当我回到办公室时,只需复制我签出版本之上的所有文件?我只是不想弄乱任何东西。 :)

4 个答案:

答案 0 :(得分:2)

您可以在桌面计算机上使用TFS解决方案offline。然后将工作目录复制到笔记本电脑上(假设你的笔记本电脑有VS和其他所有设置),它将允许你继续工作。

当您返回时,将笔记本电脑解决方案根文件夹复制到桌面解决方案根文件夹中,然后将解决方案重新联机。根据您的解决方案的大小,这可能需要一些时间,因为它将进行逐个文件比较以查看更改的内容(它将仅针对您在路上更改的文件执行此操作,因为您的解决方案在“离线模式”仍将跟踪哪些文件已更改。然后,列表将显示在您的待处理更改中。您可以在签入之前检查每个(通常情况下)。

答案 1 :(得分:1)

您可以使用SvnBridge并将其发送到svn存储库,然后随意执行任何操作,因为svn处理离线工作非常好,然后在完成后重新检入。

答案 2 :(得分:1)

由于你有VS2008,这应该主要为你处理。无需制作无关的副本。

以下是新离线功能的点击式漫游:http://teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html

如果您想手动管理离线状态,Ben Ryan有几条教学帖子:http://blogs.msdn.com/benryan/archive/2008/07/09/using-tfs-2008-power-tools-to-modify-server-s-offline-state.aspx

答案 3 :(得分:0)

  1. 如果可以,请查看整个项目。
  2. 不要删除源绑定
  3. 在办理登机手续之前,为了安全起见,请复制一份本地资源。