Я думаю, вы путаете git rebase
и git svn rebase
. Первые перемещения фиксируют текущую HEAD до определенной вами ревизии, тогда как вторая перемещает вашу текущую HEAD в конец ветви Subversion, в которой вы находитесь.
git svn rebase
включает , включая git svn fetch --parent
, то есть он будет получать любые новые коммиты Subversion в текущей ветке, но не любые коммиты Subversion из любой другой ветки (в отличие от обычной git svn fetch
, который извлекается из всех веток).
Я подозреваю, что вы не хотите делать полный git svn fetch
, когда вы делаете git svn rebase
, так как это будет означать, что пройдет гораздо больше времени, прежде чем вы получите рабочую рабочую копию. Если вам нужны обычные git svn fetch
es, я бы посоветовал настроить работу cron, которая будет выполнять выборку в фоновом режиме.