作为版本控制系统（例如Monotone），但这些软体都存在一些问题，特别是效能不佳。现成的方案，如CVS的架构，受到林纳斯·托瓦兹的批评。2005年，安德鲁·垂鸠写了一个简单程式，可以连接BitKeeper的储存库，BitKeeper着作权拥有者拉里·麦沃伊认为安德鲁·垂鸠对BitKeeper内部使用的协议进行逆向工程，决定收回无偿使用BitKeeper的授权。Linux内核开发团队与BitMover公司进行磋商，但无法解决他们之间的歧见。林纳斯·托瓦兹决定自行开发版本控制系统替代BitKeeper，以