使用Cygwin上的Windows文件系统上的重构Java类



我试图从本地工作副本进行重组,因为错误修复了错误后需要的紧急重构。所以我在做的是,使用cygwin移动到我的exlipse工作空间所在的DIR并运行此查询

 find . -name "*.java" -exec sed -i 's/bug/big fix/' {} ;

我只需要替换1行代码,问题是,这也影响了不包含tat错误的类,我看到,通过查看SVN中的Java文件,在Eclipse中的Java文件图标上运行我的命令后,它将出现眉毛星号,如果我出现了,并且运行一个差异,我看到所有线路都不同,即使我认为甚至不应该修改一行。我本地的工作副本在Windows文件系统上,任何建议?

@aurand可能是正确的,听起来像是线结束的问题。重置存储库,然后将-b选项添加到sed以保留线路结尾。

最新更新