首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >联机本地备份?

联机本地备份?
EN

Stack Overflow用户
提问于 2014-12-01 15:23:16
回答 2查看 3.2K关注 0票数 2

我在一个小型IT部门工作,我正努力从目前的TFS实现转向Visual。获得最终决定权的老板犹豫不决,因为“如果微软决定在没有通知的情况下停止提供服务,或者他们的服务器出现故障,我们将如何获得代码?”虽然我觉得这样的情况不太可能,而且我们的TFS服务器在没有备份/错误备份的情况下崩溃和烧坏的可能性要大得多。我仍然需要解决他的担忧。

有人知道“备份”远程TFS实现的方法吗?到目前为止,我想出来的唯一一件事就是每天晚上把Visual放到网上,然后把它提交给当地的回购员,感觉很烦躁,感觉不对。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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存储库,则可以将存储库克隆到其他位置以维护多个副本。所有这些选择都需要付出努力。

票数 5
EN

Stack Overflow用户

发布于 2015-05-10 09:57:15

我对这个堆栈过流问题发布了同样的答案。

我们开发了自己的VSO备份工具。我们把它作为一个预定的任务来安排,它每晚运行一次。然后它将我们所有的存储库克隆到磁盘上。 摘自这个博客: 我们使用查询我们的VSO帐户并获取所需的所有数据。因为在VSO中只能有一个,所以我们检索默认集合的所有团队项目。每个团队项目都可以有需要备份的多个存储库。为每个团队项目创建一个文件夹,并将其保存到磁盘上可以在app.config中配置的位置。创建团队项目文件夹时,任务循环遍历团队项目中的每个存储库,并为每个存储库创建文件夹。您也可以在GitHub 这里上分叉。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27231567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档