Короткий вопрос: что такое git-svn-эквивалент svn up -r r1130
, чтобы обновить только до нумерованного commit (с номером svn)?Могу ли я использовать svn rebase для некоторой версии svn? (Подобно svn up -r ...)
Я использую git-svn, поэтому я могу использовать git и управлять (многими) локальными ветвями репозитория svn моей команды. У меня есть версия программного обеспечения, которое я взламываю для работы с определенной аппаратной настройкой. С тех пор как я работал с ним, svn repo продвигался вперед за стабильный, хороший момент для этой работы. Я хочу обновить локальную ветвь до нумерованной ревизии, которая представляет собой стабильную фиксацию. Я мог бы сделать это в svn с svn up -r r1130
, но я предпочитаю git.
Я продолжаю забывать, как я это делал в прошлом, и обнаружил, что искал SO и страницы помощи, пытаясь найти лучший способ. Возможно, есть другое слово Q & A, которого я не хватает?
Достаточно просто проверить устаревшую версию на чистом дереве, но когда я переношу на вершину дерева, «перематывая голову, чтобы воспроизвести вашу работу поверх нее ...», часть, которая Я, как правило, люблю, что я буду идти в точку на дереве, прежде чем мои изменения будут добавлены!
На данный момент я собираюсь git svn rebase
, а затем в интерактивном режиме переустанавливать коммиты, которые я не хочу, но у меня возникают проблемы с верой в то, что это лучший или даже хороший способ сделать это.
У меня наконец появился шанс попробовать это, и одношаговая версия этого именно то, что я искал. Благодаря! – sage