使用 Git 与 Subversion 仓库协作的深度指南
1. 提交前的准备
当你尝试使用git svn dcommit向 SVN 仓库提交代码时,可能会遇到一些问题。例如,你可能正在尝试提交到一个并非最新版本的修订,这会让情况变得复杂。
$ git svn dcommit Committing to http://svn.collab.net/repos/svn/branches/1.5.x ... Authentication realm: <http://svn.collab.net:80> Subversion Committers Password for 'bob':在提交之前,你需要从 SVN 获取最新的修订:
$ git svn fetch M STATUS M build.conf M COMMITTERS r33143 = 152840fb7ec59d642362b2de5d8f98ba87d58a87 (git-svn) M STATUS r33193 = 13fc53806d777e3035f26ff5d1eedd5d1b157317 (git-svn) M STATUS r33194 = d70041fd576337b1d0e605d7f4eb2feb8ce08f86 (git-svn) </