使用多台计算机(每个开发人员)和Visual Studio Online

时间:2015-09-04 15:32:13

标签: tfs version-control visual-studio-2015 azure-devops

大家。

这是我在这里的第一个问题,所以我提前为任何违反协议的行为道歉。

我们最近转向使用VSO / TFS来控制我们的代码,我们所有人都有多台计算机,通常的台式机/笔记本电脑组合。

我想知道在中等工作时切换计算机的正确和最佳做法是什么。我们一直在使用Shelve选项,但它看起来很麻烦,并不完全意味着以这种方式使用,当所有需要发生的事情都是计算机的切换。

我个人尝试将我的工作空间映射到3个主要的云存储解决方案,Dropbox,Box和OneDrive for Business。所有3个都有" perpetual"同步和慢同步。我的意思是,他们似乎无法处理Visual Studio发生时发生的持续文件更改,而且这些服务不能提供仅同步某些文件夹的良好选项。

我们确实希望将工作区映射保留在其默认位置,并使用VSO / TFS系统在机器周围移动代码,但显然没有检查不完整的工作。

搁置这种情况的正确做法吗?

非常感谢。

1 个答案:

答案 0 :(得分:2)

是的,搁架旨在处理这种情况。

另一个选择是使用Git支持的团队项目;然后,如果需要交换PC,则可以在本地分支中工作并发布本地分支。

但是,理想情况下,无论您使用何种类型的版本控制,都应该将源代码控制的小型,频繁提交作为“检查点”。