加载中
一种 Git 存储库的一致性比较方案

前言 在 Gitee 的读写分离方案设计开发过程中,我们需要解决一个问题,也就是如何判断不同副本上的存储库副本是否一致。要了解 git 存储库是否一致,我们认为应当先了解 git 存储库的目录结构...

Git
2020/04/08 14:06
646
码云目前已经初步支持 Git 部分克隆

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

2020/01/17 12:20
2.8W
探讨 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
3.2K
使用 Git-Analyze 玩转 Git

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

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

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

2018/05/23 15:53
5.2K
码云存储库加密工具

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

码云分布式之 Brzo 服务器

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

2016/11/09 10:21
3.8K
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.5K
Baulk - 开发一个简单的包管理工具历程

前言 相对于其他操作系统,我更习惯使用 Windows,但一直以来 Windows 缺乏官方的包管理器,而第三方无论是 Scoop 还是 Chocolatey 都无法满足我独特的需求,我的要求很简单,所有的软件包都...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部