我的 "git svn" 存储库在 subversion 存储库之前吗?

Is my "git svn" repository ahead of subversion repository?

对于正常的 git 流程,我可以使用 'git status' 来获得类似的消息:

$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)

是否有任何 git svn 命令可以让我知道 dcommit 的要求?

使用 git status 与不使用 git svn 相同。

您只需将 svn-remote-tracking-branch 设置为上游分支,git status 将为您提供与非 git svn 回购相同的信息,它也只是显示与配置的上游分支 if 一个已配置。

git branch -a 显示像

* master
  my_branch
  remote/git-svn

git log git-svn.. 在最后一次 svn 签入日志之前显示提交日志。

要获取 svn 之前的提交计数,只需参考此 blog

git log --oneline git-svn.. 2> /dev/null | wc -l