我在一个小型IT部门工作,我正努力从目前的TFS实现转向Visual。获得最终决定权的老板犹豫不决,因为“如果微软决定在没有通知的情况下停止提供服务,或者他们的服务器出现故障,我们将如何获得代码?”虽然我觉得这样的情况不太可能,而且我们的TFS服务器在没有备份/错误备份的情况下崩溃和烧坏的可能性要大得多。我仍然需要解决他的担忧。
有人知道“备份”远程TFS实现的方法吗?到目前为止,我想出来的唯一一件事就是每天晚上把Visual放到网上,然后把它提交给当地的回购员,感觉很烦躁,感觉不对。
发布于 2014-12-01 20:56:24
看一下关于StackOverflow问题:是否有备份项目的方法?的讨论
以下是理查德的回答:
没有开箱支援的能力。 现在,如果您只引用源代码管理,而不是工作项、拉请求、构建、测试计划或服务提供的其他任何东西,那么我建议您将代码迁移到git。 使用git,每个开发人员都将拥有完整的源存储库副本,包括所有历史记录和提交注释。从这里开始,将git存储库推送到不同的github(如bitbucket或github)并使它们成为您新的中央托管的git存储库是一项简单的任务。 历史上,一度提供了一段时间的数据导出。您可能需要在与此相关的UserVoice理念中添加一、三票,以帮助提高该功能在微软中的重要性。 附带意见:使用Visual的业务风险将来自Microsoft关闭Visual服务,或者基础Azure基础设施出现灾难性故障,以致您的Visual在线帐户无法恢复。这两者都是极低的风险,而且很可能低于您在自己的数据中心内运行TFS的风险,当然,除非您的基础设施和工作人员比微软的更好:-)
我同意理查德的观点。Visual也可以使用OpsHub、TaskTop和Kovair这样的工具来建立双向同步,或者使用TFS集成平台来做同样的事情,如果您真的想要的话。如果使用Git存储库,则可以将存储库克隆到其他位置以维护多个副本。所有这些选择都需要付出努力。
发布于 2015-05-10 09:57:15
https://stackoverflow.com/questions/27231567
复制相似问题