gpt4 book ai didi

git - tortoisegit 和 gitlab 的区别

转载 作者:行者123 更新时间:2023-12-02 04:32:31 25 4
gpt4 key购买 nike

我的印象是,gitlab 既创建了一个类似于 github(但私有(private))的存储库,又为该存储库提供了一个 Web 客户端界面。

我还认为 tortoisegit 是一个基于 Windows 的 git 客户端。

我说得对吗?

如果我使用 gitlab,我需要 tortoisegit 吗?

gitlab网络客户端和tortoisegit有什么区别?

最佳答案

TortoiseGit 只是一个原生 GUI git 客户端应用程序。 GitLab 是一个全棕色的存储库管理和开发生命周期框架,它提供了一些类似于 GitHub 的功能,例如 pull 请求、问题跟踪、用户身份验证等。它们是两个不同的、独立的应用程序,用于两种不同的事情。

您可以将 GitLab 与任何 git 客户端结合使用,包括但不限于 TortoiseGit 和内置 git CLI。

另一方面,您可以将 TortoiseGit 与任何本地或远程 git repo 主机一起使用,包括但不限于 GitLab。

来自 Arch Linux Wiki for GitLab :

Gitlab is a free git repository management application based on Ruby on Rails. It is distributed under the MIT License and its source code can be found on Github. It is a very active project with a monthly release cycle and ideal for businesses that want to keep their code private. Consider it as a self hosted Github but open source.

关于 git 客户端

顺便说一下,我不推荐TortoiseGit。实际上,我一般不推荐 git GUI,因为我认为它们抽象了太多有关 git 实际工作原理的细节。但如果你打算使用 git 的 GUI 客户端,那么我推荐 SourceTree相反,因为它不像 TortoiseGit 那样抽象掉那么多细节。

TortoiseGit 深受 TortiseSVN 的影响,TortiseSVN 以 SVN 风格的工作流程为中心,因此您并没有真正被引导使用 TortoiseGit 来使用 git 风格的工作流程。

关于git - tortoisegit 和 gitlab 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22738557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com