use*_*531 1 git tortoisegit gitlab
我的印象是 gitlab 既创建了一个类似于 github(但私有)的存储库,也为存储库提供了一个 Web 客户端界面。
我还认为 tortoisegit 是一个基于 Windows 的 git 客户端。
我对么?
如果我使用 gitlab,我需要 tortoisegit 吗?
gitlab web 客户端和 tortoisegit 有什么区别?
小智 5
TortoiseGit 只是一个原生的 GUI git 客户端应用程序。GitLab 是一个完整的存储库管理和开发生命周期框架,它提供了一些类似于 GitHub 的功能,例如拉取请求、问题跟踪、用户身份验证等。它们是两个不同的、独立的应用程序,用于两个不同的事情。
您可以将 GitLab 与任何 git 客户端一起使用,包括但不限于 TortoiseGit 和内置的 git CLI。
另一方面,您可以将 TortoiseGit 与任何本地或远程 git repo 主机一起使用,包括但不限于 GitLab。
Gitlab是一个基于Ruby on Rails的免费 git 存储库管理应用程序。它是在 MIT 许可证下分发的,其源代码可以在Github上找到。这是一个非常活跃的项目,具有每月发布周期,非常适合希望将其代码保密的企业。将其视为自托管的 Github 但开源。
顺便说一下,我不推荐 TortoiseGit。我一般不推荐 git GUI,实际上,因为我认为它们抽象了太多关于 git 实际工作方式的细节。但是,如果您打算为 git 使用 GUI 客户端,那么我建议改用 SourceTree,因为它不像 TortoiseGit 那样抽象出那么多细节。
TortoiseGit 受 TortiseSVN 的影响很大,它以 SVN 风格的工作流为中心,所以你并没有真正引导你使用 TortoiseGit 处理 git 风格的工作流。
| 归档时间: |
|
| 查看次数: |
9086 次 |
| 最近记录: |