1

我创建了一个新分支并使用浏览器检查它是否已创建,但我没有看到它。

$ 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...
4

1 回答 1

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
于 2012-12-26T18:33:16.230 回答