Git、Git集线器、TFS、Git-TFS 和 VisualStudio.com
Git, GitHub, TFS, Git-TFS and VisualStudio.com
我正在使用 visual studio 2015 在我的独立 pc 上开始一个项目。过去,我在团队项目中使用过 TFS 和 Git。我对这个新的个人项目的偏好是在我的本地计算机上将 Git 与 TFS 结合使用;这也安装在我的电脑上。
我的代码将是专有的,我不希望它托管在 GitHub 或 VisualStudio.com 上,无论它们的安全功能有多强大。我应该如何着手建立这样的环境? Git-TFS 是答案吗?
如果您确实不想GitHub或TFS托管一个与您的本地存储库有映射关系的远程存储库。
您可以使用 Git-TF 将 Git 的本地存储库与 TFS 的集成 ALM 相结合。
Git-tf is a cross-platform bridge which allows developers to combine
the local repository capabilities of Git with the integrated
application lifecycle management tooling of Team Foundation Server.
You can use a Git repository locally, and when you're ready to, check
in code to TFS. You can even continue to take advantage of integration
between work items (such as bugs and requirements) in TFS when you
want to enable end-to-end traceability of the relationship between
your work and your code changes. This bridge is a cross-platform tool
built with Java, so it runs on many operating systems, including OS X,
Linux, and Windows. This means that you can use Git clients (such as
Xcode) and maintain the ability to check code into Team Foundation
Server.
您也可以使用 Git-TFS which is more suitable for windows user. Also take a look at this link:What's the difference between git-tf and git-tfs?
我正在使用 visual studio 2015 在我的独立 pc 上开始一个项目。过去,我在团队项目中使用过 TFS 和 Git。我对这个新的个人项目的偏好是在我的本地计算机上将 Git 与 TFS 结合使用;这也安装在我的电脑上。
我的代码将是专有的,我不希望它托管在 GitHub 或 VisualStudio.com 上,无论它们的安全功能有多强大。我应该如何着手建立这样的环境? Git-TFS 是答案吗?
如果您确实不想GitHub或TFS托管一个与您的本地存储库有映射关系的远程存储库。
您可以使用 Git-TF 将 Git 的本地存储库与 TFS 的集成 ALM 相结合。
Git-tf is a cross-platform bridge which allows developers to combine the local repository capabilities of Git with the integrated application lifecycle management tooling of Team Foundation Server.
You can use a Git repository locally, and when you're ready to, check in code to TFS. You can even continue to take advantage of integration between work items (such as bugs and requirements) in TFS when you want to enable end-to-end traceability of the relationship between your work and your code changes. This bridge is a cross-platform tool built with Java, so it runs on many operating systems, including OS X, Linux, and Windows. This means that you can use Git clients (such as Xcode) and maintain the ability to check code into Team Foundation Server.
您也可以使用 Git-TFS which is more suitable for windows user. Also take a look at this link:What's the difference between git-tf and git-tfs?