我们有时会遇到团队中的个别同事需要与TFS脱机工作的问题。 如果他们必须在可能没有互联网连接的客户站点上调试他们的代码,就可能发生这种情况。
是否有任何建议的离线工作方式,以及稍后在互联网连接可用时签入更改(例如,如果他们回到办公室)?
在我们的案例中,给出了以下条件,遗憾的是不能改变:
答案 0 :(得分:3)
使用git-tfs,您的所有开发人员都乐于修复客户网站上的错误;-)
他们甚至会获得更好的本地工作流程!
答案 1 :(得分:1)
你无法双管齐下。集中版本控制是从头开始设计的,需要连接到服务器。
要么使用分布式版本控制系统(如Git),要么开始使用本地工作区,这些工作区提供了一些生活质量的离线工作功能。
需要脱机工作的人员可以拥有本地工作区,而其他人则继续使用服务器工作区。他们甚至可以在离开办公室之前将服务器工作区转换为本地工作区,然后在返回时将它们转回服务器工作区。