加载中
码云目前已经初步支持 Git 部分克隆

最近 Git 2.25.0 发布,此次发布推出了 partial clones 功能,partial clones 即用户克隆远程存储库的时候,可以选择只下载自身所需的对象,而不是存储库的所有对像(或者特定 commit 所关联...

01/17 12:20
2.3W
探讨 Git 代码托管平台的若干问题 - 2019 版

关于 Git 版本控制软件种类繁多,维基百科收录的最早的版本控制系统是 1972 年贝尔实验室开发的 Source Code Control System。1986 年 Concurrent Versions System(CVS) 诞生,CVS 曾非常流行...

实现 Git 目录权限控制

前言 Git 与 Subversion 有诸多不同,最核心的一点是前者属于分布式版本控制工具,后者属于集中式版本控制工具。前者的提交行为是离线的,本地的,后者的提交是在线的,需要与远程中央服务器...

基于 Git Namespace 的存储库快照方案

前言 Git 是一种分布式的版本控制系统,分布式版本控制系统的一大特性就是远程存储库和本地存储库都包含存储库的完整数据。 而集中式的版本控制系统只有在中心服务器上才会包含存储库完整的数...

码云已经支持 Git Wire Protocol

前言 两个半月前,Google 开发者宣布了 Git Wire Protocol,即 Git v2 协议,Git Wire Protocol 协议改进了 Git 的传输过程,增加了可扩展性。关于协议的背景和细节介绍,大家可以去 《码云即...

2018/09/05 16:04
2.3K
使用 Git-Analyze 玩转 Git

git-analyze 是一个基于 libgit2 的 git 工具集,包括 git-analyze,git-complete, git-rollback,以及 git-cheat 等...

2018/05/24 17:01
1.6K
码云即将支持 Git v2 Protocol

美国当地时间 5月18日 Google 开发者发布了一篇博客 Introducing Git protocol version 2 宣布了 Git v2 Protocol,v2 协议又叫做 Git Wire Protocol,新协议旨在改进 Git 的传输过程。 通常...

2018/05/23 15:53
3.5K
Git 巨型存储库的解决方案

对于容量较小,历史较少的存储库,git 丝毫没有压力,但当存储库规模达到一定程度时,为了能够让用户很好的使用 git,git 开发者要设计种种巨型存储库的解决方案,gvfs 或许是不错的一个。...

2017/12/21 14:30
301
Git 原生钩子的深度优化

Git 原生钩子是基于 C++ 开发的实现分支检测,大文件扫描,大存储库检测的工具。

码云存储库加密工具

有的人想要更高的安全感,给他就是了

码云分布式之 Brzo 服务器

码云是国内最大的代码托管平台,为了支持更大的用户规模,开发团队也在对一些组件进行大规模的重构.

2016/11/09 10:21
2.3K
Git Analyze 工具实现与原理

前言 作为一个免费提供私有仓库的代码托管平台,码云时常要考虑利用现有的资源支持更多的用户,对于体积较大的存存储库, 由于 git 的分布式特性,服务器往往需要更多的硬件资源来支撑这些存...

GIT 存储格式与运用

在实现码云的一些特色功能时,我们需要对 GIT 本身协议做一个深入的研究,这样才能更好的根据 GIT 特性实现自己的功能。

基于 .NET Core 的跨平台 GIT HTTP 服务器实现

在版本控制系统中,git 是最流行的版本控制系统之一,大多数代码托管平台都需要实现特定的 Git HTTP 服务器。比如 gitlab 的 grack。 .NET Core 是微软推出的 .NET 开源跨平台版本,能够支持...

关于 Subversion 协议动态代理服务器

svnsrv 是 GIT@OSC 分布式 svn 协议解决方案,是一个基于 C++11 ,使用 Boost Asio 实现的 svn 协议动态代理服务程序

Subversion 和 GIT 开发者演进

本文从开发者的角度说了下 GIT 和 Subversion 的区别,然后讲了下 长期演进。以及如何实现 Subversion 协议 代理服务器。

基于清单的启动器的实现

第一步简单的 启动器,补全 LD_LIBRARY_PATH, 第二步,自定义的 Java 启动器。

2015/11/16 16:53
2.2K
还在使用 SVN 的企业,如何快速迁移到 Gitee

前言 2000 年 CollabNet 创建了 Subversion 项目,一晃 SVN 已经诞生 20 年了,截至 r1873568 SVN 主分支共有 59674 次提交,32 个开发者,288 次发布,2005 年 Linus Torvalds 创建了 Git,...

Gitee 存储库体积控制策略

前言 作为全球 Top2 的代码托管平台之一,Gitee 拥有350W 用户和 600W 存储库,海量的存储库对 Gitee 的硬件设施提出了更高的要求,以 600W 存储库为例,如果按照平均 1GB 的大小磁盘体积,这...

2019/11/05 17:29
8.3K
码云 Git Analyze 工具集更新

码云 Git Analyze 增加了 pre-commit, git-cheat, git-complete 工具

没有更多内容

加载失败,请刷新页面

返回顶部
顶部