在嵌套的git svn repos和helper工具树中克隆svn签出
git-svn-clone-externals的Python项目详细描述
用法
git-svn-clone-externalssvn-working-copydest-dir
此脚本与其他可选脚本的主要区别在于 这一个从SVN结帐开始发现外部,所以 更快
该包附带了一些实用程序命令来管理嵌套的 git-svn克隆:
- git-svn-dcommit和git-svn-rebase:作为git svn <command> 但是使用自动的stash save和stash pop
- git-svn-outgoing:显示可提交数据的差异
所有脚本都提供了一个--recursive选项
安装
scritps依赖于git svn,在ubuntu中你可以得到这个包 使用:
$ sudo apt-get install git-svn
然后使用以下命令安装脚本:
$ pip install git-svn-clone-externals
许可证
此脚本在MIT License下发布
待办事项
- git忽略外部
- 卷积外部(相对路径)的测试
- 管理外部固定修订