使用SVN时是否可以恢复文件中的特定行?

时间:2014-12-26 07:44:39

标签: svn version-control rapidsvn

我正在开发一个Ruby on Rails项目,我对特定文件做了很多更改。

现在我想恢复该文件中某些行的更改。

是否可以在SVN中逐个恢复这些行?

1 个答案:

答案 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集成,您也应该能够打开与最新存储库版本进行比较菜单,并排查看这两个版本,并轻松选择要保留或撤消的更改。