• GitHub vs GitLab:它们有什么区别?


    查看原文GitLab vs. GitHub: How Are They Different?

    两者都是基于web的Git repositories(仓库),拥有流水线型的web开发流程,它们为开发团队存储、分享、发布、测试和合作web开发项目提供了中心化的、云存储的场所。Git版本控制——对于多人共同开发一个project来说非常重要——它提供了分享开源项目的平台。

    GitLab拥有更多的特性,它可以让开发团队拥有更多的安全性和灵活性的选择。

    GitLab的优势 
    GitLab拥有GitHub拥有的一切,但他拥有更多——让团队对它们的repositories拥有更多的控制,它的特色:

      • 非常便捷的用户界面,在同一界面上获取到:projects,最近的projects,用户,最近的用户,群组和状态;

      • 允许设置仓库权限是公用的还是私有的;

      • “Snippet support”让用户分享一个project的部分代码,而不是整个project。

      • 受保护的分支是一种提升代码安全性的新方法,它们允许用户设置project的获取权限,所以一个团队中只有特定的人可以push,force push或者删除一个分支的代码。

      • Authentication levels更进一步的提升安全性,允许用户给人读写以外的权限。举例来说,你可以给一个组员跟踪变动的权限却不给他获取代码的权限。

      • 你可以设置获取到团队的整体的改进进度,而不是你个人的进度。

      • 开发者通过打上“仍在进行中”状态标签让其他成员知道代码没有完成,从而阻止未完成的代码合并到其他的代码中

      • “innersourcing”公司的资源如果员工不再权限范围内,将不知道这个资源的存在。

  • 相关阅读:
    toj 2819 Travel
    toj 2807 Number Sort
    zoj 2818 Prairie dogs IV
    zoj 1276 Optimal Array Multiplication Sequence
    toj 2802 Tom's Game
    toj 2798 Farey Sequence
    toj 2815 Searching Problem
    toj 2806 Replace Words
    toj 2794 Bus
    css截取字符
  • 原文地址:https://www.cnblogs.com/xingzc/p/6390185.html
Copyright © 2020-2023  润新知