git-svn upstream проверка состояния - PullRequest
4 голосов
/ 15 марта 2011

в репозитории git-svn,

git status

не показывает обычное

# On branch master
# Your branch is behind 'origin/git-svn' by 1 commits.
#
nothing to commit (working directory clean)

есть ли способ настроить восходящий канал по-другому, чтобы статус отражал удаленный?

В настоящее время я просто последовательно запускаю

git svn rebase

проверить на наличие изменений, но было бы неплохо узнать, нужно ли мне перебазировать или нет заранее.

1 Ответ

3 голосов
/ 15 марта 2011

Я полагаю, что 'git svn fetch' извлечет информацию, не обновляя текущую ветку git, расположенную поверх 'ветви svn'.Таким образом, если вы делаете 'git fetch', он должен иметь информацию.Однако 'git status' все равно не будет отображаться по умолчанию.Но такие мысли, как gitk, «git svn info» и «git log», помогут вам понять, насколько далеко вы отстали, не выполняя ребаз.

...