Можно ли восстановить конкретную строку в файле при использовании SVN?
Я работаю над проектом Ruby on Rails, и я внес много изменений в конкретный файл.
Теперь я хочу отменить изменения в некоторых строках этого файла.
Можно ли вернуть эти строки одну за другой в SVN?
1 ответ
Это невозможно командами Subversion. Вам нужен внешний инструмент сравнения, например, недоступный для сравнения, gvimdiff или другие. В IDE также есть эта опция. Например, Eclipse и IntelliJ для Java, Pycharm для Python имеют эту функцию.
Я не знаю, какую IDE вы используете для Ruby on Rails, если она приличная, она должна иметь эту функцию. Вы можете попробовать версию для IntelliJ, похоже, есть плагин для Ruby on Rails. Даже без интеграции с Ruby on Rails вы сможете открыть меню " Сравнить с последней версией репозитория", увидеть две версии рядом и легко выбрать изменения, которые нужно сохранить или отменить.