我们刚刚开始测试运行VSO,用于新项目的源代码管理/Scrum管理。目前我们在其他项目中使用TFS内部运行。我喜欢VSO scrum工具,但是,随着今天的VSO中断,我们怀疑VSO作为源代码管理是否实用。
经过今天下午的研究,我看不出有一个解决方案有一个本地的VSO备份。我目前的想法是使用本地的git来推动VSO。这方面的问题是,交换技术并不容易销售,特别是当我们已经有本地的TFS需要维护的时候。
我们已经考虑过使用VSO来管理scrum任务,并将源代码控制保持在内部,但我真的不喜欢将两者分开(不能链接提交,如果可能的话,我认为所有的东西都应该放在一个地方)。
是的,对于你们这些纯粹主义者来说,我们确实有一个很大的白板,上面有索引卡和冲刺任务的标签,但是我们仍然把云作为另一种选择;)
将我的杂谈浓缩成一个真正的问题:是否有一种方法可以使用内部TFS作为推动VSO的本地回购,或者至少让它镜像VSO??
发布于 2015-04-09 01:28:51
你关心的是VSO失去了你的来源(极不可能),还是只是偶尔的中断,并且一段时间内无法登记或获得最新消息?
如您所述,使用git进行源代码管理将是最简单的方法。您将在您的开发机器上拥有完整的存储库,并且可以任意提交您喜欢的内容。更改源代码管理意味着在git上提高团队的技能,创建一个新的团队项目,并使用git或git迁移历史记录,因此我理解您为什么不想更改。
使用TFVC时,如果您正在使用本地工作区,则仍应能够在中断期间工作并进行更改。你就不能入住了。如果VSO有一个中断,这将是一个不便,但不应该停止你的工作。
对于使用TFS作为自动推入VSO的镜像,简单的回答是“不,您不能这样做”。
如果使用git,可以将本地存储库设置为有两个远程设备,一个是本地TFS服务器,另一个是VSO,但仍然需要您自己在两个服务器之间手动推拉更改,以保持它们对齐。
https://stackoverflow.com/questions/29527941
复制相似问题