我正在开发一个Ruby on Rails项目,我对特定文件做了很多更改。
现在我想恢复该文件中某些行的更改。
是否可以在SVN中逐个恢复这些行?
答案 0 :(得分:3)
Subversion命令无法做到这一点。您需要一个外部差异工具,例如超越比较或gvimdiff或其他。 IDE也有此选项。例如Eclipse和IntelliJ for Java,Pycharm for Python具有此功能。
我不知道你在Ruby on Rails上使用什么IDE,如果它有任何体面的应该有这个功能。 您可以尝试IntelliJ community edition,它似乎有plugin for Ruby on Rails。即使没有Ruby on Rails集成,您也应该能够打开与最新存储库版本进行比较菜单,并排查看这两个版本,并轻松选择要保留或撤消的更改。