大家。
这是我在这里的第一个问题,所以我提前为任何违反协议的行为道歉。
我们最近转向使用VSO / TFS来控制我们的代码,我们所有人都有多台计算机,通常的台式机/笔记本电脑组合。
我想知道在中等工作时切换计算机的正确和最佳做法是什么。我们一直在使用Shelve选项,但它看起来很麻烦,并不完全意味着以这种方式使用,当所有需要发生的事情都是计算机的切换。
我个人尝试将我的工作空间映射到3个主要的云存储解决方案,Dropbox,Box和OneDrive for Business。所有3个都有" perpetual"同步和慢同步。我的意思是,他们似乎无法处理Visual Studio发生时发生的持续文件更改,而且这些服务不能提供仅同步某些文件夹的良好选项。
我们确实希望将工作区映射保留在其默认位置,并使用VSO / TFS系统在机器周围移动代码,但显然没有检查不完整的工作。
搁置这种情况的正确做法吗?
非常感谢。
答案 0 :(得分:2)
是的,搁架旨在处理这种情况。
另一个选择是使用Git支持的团队项目;然后,如果需要交换PC,则可以在本地分支中工作并发布本地分支。
但是,理想情况下,无论您使用何种类型的版本控制,都应该将源代码控制的小型,频繁提交作为“检查点”。