10.6.4. 用于 Subversion 仓库的 Git

你可以把一个在 “svn+ssh://svn.example.org/project/module/trunk“ 的 Subversion 仓库检出到一个本地的 Git 仓库,使用”./dest“目录,并把修改提交回 Subversion 仓库。例如:

  1. $ git svn clone -s -rHEAD svn+ssh://svn.example.org/project dest
  2. $ cd dest
  3. ... 进行修改
  4. $ git commit -a
  5. ... 继续在本地用 git 工作
  6. $ git svn dcommit
[提示]提示

使用 “-rHEAD“ 能够避免克隆从 Subversion 仓库来的整个历史内容。