-
Notifications
You must be signed in to change notification settings - Fork 362
Translate 09-git-and-other-scms client-tfs v2 #179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Translate 09-git-and-other-scms client-tfs v2 #179
Conversation
Git support is a somewhat new feature for TFS (shipping with the 2013 version), so all of the tools that predate that refer to the version-control portion as ``TFS'', even though they're mostly working with TFVC. | ||
Git 在 Windows 开发者当中变得流行起来,如果你正在 Windows 上编写代码并且正在使用 Microsoft 的 Team Foundation Server (TFS),那会是个好机会。 | ||
TFS 是一个包含工作项目检测与跟踪、Scrum 或其他进度支持、代码审核、版本控制的协作套件。 | ||
之前这里有一点困惑:*TFS* 是服务器,支持通过 Git 与它们自定义的 VCS 来管理源代码,被他们称为 *TFVC*(Team Foundation Version Control)。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
它
支持通过 Git 与它们自定义的……
这
被他们称为 TFVC
@networm 已完成 |
@IceNature 已按照意见修改。 |
Libgit2 is not a complete implementation of Git, so to cover the difference git-tfs will actually call the command-line Git client for some operations, so there are no artificial limits on what it can do with Git repositories. | ||
Its support of TFVC features is very mature, since it uses the Visual Studio assemblies for operations with servers. | ||
This does mean you'll need access to those assemblies, which means you need to install a recent version of Visual Studio (any edition since version 2010, including Express since version 2012), or the Visual Studio SDK. | ||
Git-tfs (可以 https://github.com./git-tfs/git-tfs[] 找到)是一个 .NET 项目,并且它只能运行在 Windows 上(截止至写稿时)。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
经常在电视上听到“截至发稿时”……
Git-tfs (可以 https://github.com./git-tfs/git-tfs[] 找到)是一个 .NET 项目,并且它只能运行在 Windows 上(截至发稿时)。 | ||
为了与 Git 仓库一起工作,它使用了面向库的允许 Git 内部灵活的扩展性的高性能 Git 实现 libgit2 的 .NET 绑定。 | ||
Libgit2 并不是一个完全的 Git 实现,所以在遇到不同时 git-tfs 实际上会调用命令行 Git 客户端来执行某些操作,因此在操作 Git 仓库时并没有任何功能限制。 | ||
因为它使用 Visual Studio 程序集与服务器操作,它对 TFVC 的支持非常成熟。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
因为它使用 Visual Studio 程序集对服务器进行操作,所以它对 TFVC 的支持非常成熟。
@networm 审校完成 |
@sanddudu 已修正。 |
Translate 09-git-and-other-scms client-tfs
@IceNature @Geno1024 @sanddudu 已合并入主干。 |
Remove a deprecated feature of GitLab
No description provided.