BitKeeper

分布式的源码管理系统
授权协议 Apache
开发语言 C/C++
所属分类 服务器软件、 版本控制系统
软件类型 开源软件
地区 不详
投 递 者 夔建章
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

BitKeeper 是一个分布式的源码管理系统,可以支持非常的项目,快速,适合企业使用。

特点:

  • 简单: 非常易用的命令行接口

  • 可伸缩: 嵌套的源码库,类似子模块

  • 灵活: 混合二进制文件模式

  • 精确: 可跟踪文件的各种操作

  • 安全: 所有文件访问都会经过统一校验

  • 可依赖: Highly accurate auto-merge that uses the whole history to resolve conflicts. Most other systems use variations of diff3.

  • 可辨识: 源码注解即时生效

  • 快速: 高性能可伸缩,支持超大规模项目

  • 免费: 使用 Apache 许可证

使用方法:

$ bk clone bk://bkbits.net/bkdemo/bk_demo
$ cd bkdemo
# edit files using your favorite editor
$ bk -Ux new
$ bk commit -y"Comments"
$ bk push
  •         维持数年的BitKeeper与Linux的关系最终还是落入了好莱坞明星婚姻式的结局。他们曾经相得益彰,最后却走到这个遗憾的地步。kerneltrap这篇Feature: No More Free BitKeeper 做了一个完整的回顾。(与原文有改编) 1999年12月,Linux PowerPC项目首 先开始使用BitKeeper--这个非开源但是有条件免费的版本控制工具。到了2

  • 最近发布的BitKeeper 7.3ce提供了从Git代码库快速导入的新功能,删除标签的选项,以及对现有功能的诸多改进。\u0026#xD;\n\u0026#xD;\n 根据 BitKeeper的开发者Wayne Scott介绍,由于一些局限,目前从Git导入的功能还在进一步完善中。尤其是目前还无法导入包含子模块(Submodule)的Git代码库,暂不支持在git fast-export中使用移

  •   http://www.path8.net/tn/archives/6039           维持数年的BitKeeper与Linux的关系最终还是落入了好莱坞明星婚姻式的结局。他们曾经相得益彰,最后却走到这个遗憾的地步。kerneltrap这篇Feature: No More Free BitKeeper 做了一个完整的回顾。(与原文有改编) 1999年12月,Linux PowerPC项

  • 正在学习GIT和gitHub的使用,了解到一些git历史,这里来八卦一下Bitkeeper做错了什么 ? 话说当年大神林纳斯在带着一帮哥们做Linux的时候,这么多高人分布在世界各地,而且这些高人水平也参差不齐, 提交的代码不能随便就加到master吖,这就需要版本控制,当时做的好是BitKeeper,不过BitKeeper不开源, 是收费的,出于友情敬仰或是名声什么,bitkeeper老板说我免

  • BitKeeper 详细介绍 BitKeeper 是一个分布式的源码管理系统,可以支持非常的项目,快速,适合企业使用。 特点: 简单: 非常易用的命令行接口 可伸缩: 嵌套的源码库,类似子模块 灵活: 混合二进制文件模式 精确: 可跟踪文件的各种操作 安全: 所有文件访问都会经过统一校验 可依赖: Highly accurate auto-merge that uses the whole his

  • 在Linus Torvalds开发出了Git分布式版本控制系统11年后,BitKeeper宣布在Apache 2.0许可证下开源。Linus 是在BitKeeper停止向开源社区提供免费版本后开发了Git,今天Git和其它自由软件版本控制系统已经统治了编程社区,BitKeeper变得无关紧要了。BitKeeper由BitMover公司开发,该公司CEO Larry McVoy与Linus曾是好友,

  • 关键字:BitKeeper, multiple files 一、删除文件夹 删除BitKeeper repo中的文件夹 bk rmdir 文件夹 二、添加多个新文件 repo一般会设置checkin代码时必须添加comment,否则无法checkin。使用checkin tool为每个文件添加comment太麻烦了,使用如下命令行: bk sfiles -x | bk new -y"Add you

 相关资料
  • 差不多70MIN 面试官人很帅,而且上来就介绍面试流程,整个面试下来感觉很舒服,写算法题的时候也在和面试官沟通确定一些特殊情况 1.自我介绍 2.集中管理平台是什么#面经# 3.发布是怎样实现的 4.Exporter是怎么采集到数据的 (没答好 确实没了解过) 5.交付相关 6.Prometheus规则是怎样的 具体存储在哪里 7.仪表盘数据是哪里来的 Prometheus支持多少台机器 8.怎么

  • 本文向大家介绍Java版水果管理系统源码,包括了Java版水果管理系统源码的使用技巧和注意事项,需要的朋友参考一下 水果管理系统Java版分享给大家。 主类 FruitsDemo Fruits 类 Calculation 类 更多学习资料请关注专题《管理系统开发》。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 在分布式系统中,常困扰我们的还有上线问题。虽然目前有一些优雅重启方案,但实际应用中可能受限于我们系统内部的运行情况而没有办法做到真正的“优雅”。比如我们为了对去下游的流量进行限制,在内存中堆积一些数据,并对堆积设定时间或总量的阈值。在任意阈值达到之后将数据统一发送给下游,以避免频繁的请求超出下游的承载能力而将下游打垮。这种情况下重启要做到优雅就比较难了。 所以我们的目标还是尽量避免采用或者绕过上线

  • 9.1. 系统管理 查询系统版本 查看Linux系统版本: - uname -a - lsb_release -a 查看Unix系统版本:操作系统版本: - more /etc/release 查询硬件信息 查看CPU使用情况: - sar -u 5 10 查询CPU信息: - cat /proc/cpuinfo 查看CPU的核的个数: - cat /proc/cpuinfo | grep pro

  • Current Usage # resource_getrusage.py import resource import time RESOURCES = [ ('ru_utime', 'User time'), ('ru_stime', 'System time'), ('ru_maxrss', 'Max. Resident Set Size'), ('ru_i

  • 本文向大家介绍java学生信息管理系统源代码,包括了java学生信息管理系统源代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java学生信息管理系统的具体代码,实现学生信息: 增加 int[] a=new int[9] 、删除 、查找、更改,供大家参考,具体内容如下 更多学习资料请关注专题《管理系统开发》。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐