git的小伙伴们

2018-12-09  本文已影响17人  诺之林

本文介绍除Git外一些常见的分布式版本控制系统(Distributed Version Control System即DVCS)

目录

Mercurial

brew install Mercurial

关于Mercurial安装 更多参考Mercurial downloads

mkdir hg-test && cd hg-test

hg init

echo "Version 1" > README.md

hg status
# ? README.md

hg add 
# adding README.md

# hg config --edit
hg commit -m "Version 1"

hg log

echo "Version 2" > README.md

hg diff

hg branch new-feature
# marked working directory as branch new-feature

hg add

hg commit -m "Version 2"

hg log

hg update default
# 1 files updated, 0 files merged, 0 files removed, 0 files unresolved

hg branch
# default

cat README.md
# Version 1

GUI工具有TortoiseHg

hg serve

浏览器打开localhost:8000

hg clone http://127.0.0.1:8000 hg-test

免费的公共Mercurial服务还有Bitbucket

Bazaar

brew install Bazaar

关于Bazaar安装 更多参考Download and Install Bazaar

mkdir bzr-test && cd bzr-test

bzr init

echo "Version 1" > README.md

bzr status
# unknown:
#   README.md

bzr add
# adding README.md

#  bzr whoami "Yuan Lin <yuanlin@gmail.com>"
bzr commit -m "Version 1"

bzr log
bzr serve
# listening on port: 4155

关于Bazaar服务的更多介绍 可以参考Running a smart server

Darcs

brew install Darcs

关于Darcs安装 更多参考Download Darcs

mkdir darcs-test && cd darcs-test

darcs init

echo "Version 1" > README.md

darcs status
# A ./README.md

darcs add --recursive .
# Adding 'README.md'

darcs commit -m "Version 1"

darcs log

darcs hub

其他

Fossil

monotone

参考

上一篇 下一篇

猜你喜欢

热点阅读