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