我在办公室和家里都使用单独的计算机工作。目前,为了能够在家继续编码,我需要在离开办公室之前检入所有代码。有什么方法可以使我的工作空间完全在线工作,以便我离开办公室后可以在家中继续工作而无需办理任何登机手续?
我正在尝试一个把戏;将我的工作区映射到共享文件夹(网络驱动器)上,我也可以通过VPN从家里访问它。但是下载最新版本的项目需要花费很长时间。即使这行得通,但由于网络速度的限制,我认为这不是一种有效的方法。
是否有针对多台计算机,一个用户和一个工作区的解决方案?
答案 0 :(得分:2)
假设您在TFS中使用TFVC而不是Git进行源代码控制,那么您可以搁置更改而不是将其检入。
转到“团队资源管理器”的“待更改”区域,然后单击搁置下拉列表。
您现在有两个选择。您必须添加一个名称,然后才能选择
完成此操作后,将其搁置。您所做的更改未存储在服务器上。当您到达另一台计算机时,进入“待更改”,然后选择“操作”下拉菜单,然后选择“查找货架”
这将显示您提交的货架的列表。您可以搜索其他用户的架子集,但是在这种情况下,您创建的最新架子集应该位于列表的顶部。
右键单击相应的架子,然后选择“取消搁置”。现在,您应该能够从上次中断的地方继续工作。