小编Kev*_*unn的帖子

Python包装器访问Hg,Git和可能的Bazaar存储库?

我正在寻找一个可以对存储库进行基本操作的Python库,但它独立于后端版本控制系统.

通过基本操作,我指的是:初始化仓库,添加文件,提交,拉动,推送,获取当前版本号.

图书馆的用户可以这样做:

import dvcs_wrapper as dvcs
dvcs.set_backend('hg')  # could choose 'git', 'bzr'

repo = dvcs.init('/home/me/my_repo')
repo.add('/home/me/my_repo/*.py')
repo.commit('Initial commit')
repo.push('http://bitbucket.org/....')
print('At revision %d' % repo.revision_num)
Run Code Online (Sandbox Code Playgroud)

有什么指向上面的东西吗?我的谷歌搜索没有发现......

更新:对于它的价值,我已经开始在这样的工作:代码是在这里单元测试 汞库.我可能会去Git和Bazaar; 贡献欢迎.

python git mercurial dvcs wrapper

8
推荐指数
2
解决办法
1662
查看次数

标签 统计

dvcs ×1

git ×1

mercurial ×1

python ×1

wrapper ×1