【问题标题】:Git, GitHub, TFS, Git-TFS and VisualStudio.comGit、GitHub、TFS、Git-TFS 和 VisualStudio.com
【发布时间】:2017-01-30 09:43:57
【问题描述】:

我正在使用 Visual Studio 2015 在我的独立电脑上开始一个项目。过去,​​我在团队项目中使用过 TFS 和 Git。我对这个新的个人项目的偏好是在我的本地机器上将 Git 与 TFS 结合使用;这也安装在我的电脑上。

我的代码将是专有的,我不希望它托管在 GitHub 或 VisualStudio.com 上,无论它们的安全功能有多么出色。我应该如何设置这样的环境? Git-TFS 是答案吗?

【问题讨论】:

  • 我真的不明白开始一个新项目的意义何在,并希望在本地安装 git 并在服务器上安装 TFVC(如果我理解的话)。在本地和服务器中使用完整的 git!我是 git-tfs 的主要开发人员之一,这个解决方案并不完美,只有当你已经在 TFVC 上有一个项目并且无法迁移时才应该使用。你想要做的就是在你的项目开始之前就在你的脚上开一枪! Tfs 现在管理得非常好 git 项目(甚至比 TFVC 的更好......)

标签: git github tfs git-tfs


【解决方案1】:

如果你真的不希望 GitHub 或 TFS 托管与本地存储库有映射关系的远程存储库。

您可以使用Git-TF 将 Git 的本地存储库与 TFS 的集成 ALM 相结合。

Git-tf 是一个跨平台的桥梁,允许开发者结合 Git 的本地存储库功能与集成 Team Foundation Server 的应用程序生命周期管理工具。

您可以在本地使用 Git 存储库,当您准备好使用时,请检查 在 TFS 的代码中。您甚至可以继续利用集成 当您在 TFS 中的工作项(例如错误和需求)之间 希望启用端到端的关系可追溯性 您的工作和代码更改。这个桥是一个跨平台的工具 使用 Java 构建,因此它可以在许多操作系统上运行,包括 OS X, Linux 和 Windows。这意味着您可以使用 Git 客户端(例如 Xcode) 并保持将代码签入 Team Foundation 的能力 服务器。

您也可以使用Git-TFS,它更适合windows用户。也看看这个链接:What's the difference between git-tf and git-tfs?

【讨论】:

    猜你喜欢
    • 2013-11-02
    • 1970-01-01
    • 2013-12-05
    • 2020-02-24
    • 2014-07-30
    • 1970-01-01
    • 2021-01-02
    • 1970-01-01
    • 2012-10-26
    相关资源
    最近更新 更多