我们刚开始在新项目上测试运行VSO以进行源代码控制/ Scrum管理。我们目前使用TFS在内部运行其他项目。我喜欢VSO scrum工具,但是,在今天的VSO停机时,我们质疑VSO对于我们作为源控制是否实用。
在今天下午研究之后,我没有看到有关VSO本地备份的解决方案。我目前的想法是使用推送到VSO的本地git仓库。问题在于切换技术并不容易,特别是当我们已经有本地TFS维护时。
我们已经考虑过使用VSO管理scrum任务并在内部保持源代码控制,但我真的不喜欢将两者分开(无法链接提交,我认为如果可能的话,一切都应该在一个地方)。
是的,对于那些纯粹主义者来说,我们确实有一个带有索引卡和胶粘物的大白板用于我们的冲刺任务,但我们仍然将云视为另一种选择;)
将我的漫游浓缩成一个真实的问题:有没有办法使用内部TFS作为推送到VSO的本地仓库,或者至少让它镜像VSO?
答案 0 :(得分:2)
您是否担心VSO会丢失您的来源(极不可能),或者只是遇到偶尔停电而无法办理登机手续或获取最新信息?
正如您所说,使用git进行源代码控制将是最简单的方法。您将在开发计算机上拥有完整的存储库,并可以进行您喜欢的任何提交。更改源代码控制意味着在git上增加团队技能,创建新的团队项目并使用git-tfs或git-tf迁移历史记录,因此我理解您可能不想更改的原因。
使用TFVC时,如果您使用的是本地工作区,则仍应能够在停机期间工作并进行更改。您将无法办理登机手续。如果VSO中断,将会给您带来不便,但不应该阻止您工作。
在使用TFS作为自动推送到VSO的镜像方面,简单的答案是“不,你不能那样做。”
如果您使用git,您可以将本地存储库设置为具有两个遥控器,一个是本地TFS服务器,另一个是VSO,但是您仍然可以自己在两个服务器之间手动推/拉更改保持一致。