我创建了一个新分支并使用浏览器检查它是否已创建,但我没有看到它。
$ git svn branch -n -m "Students line" student_line --destination branches
Copying https://<my_site>/svn at r294 to https://<my_site>/svn/branches/student_line...
答案 0 :(得分:3)
请注意,-n
开关是--dry-run
的同义词:
<强>
-n
强>
的--dry-run
强>这可以与dcommit,rebase,branch和tag命令一起使用。
对于dcommit,打印出一系列git参数,这些参数将显示哪些差异将被提交给SVN。
对于rebase,显示与当前分支关联的上游svn存储库关联的本地分支以及将从中提取的svn存储库的URL。
对于分支和标记,显示创建分支或标记时将用于复制的URL。
删除-n
并真实地执行此操作。
通常,要与Subversion同步,请确保您有一个干净的分支,然后通过运行两个命令来更新git的视图:
$ git svn fetch
$ git svn rebase