我正试图从本地工作副本中重构类,因为在修复错误之后需要紧急重构。所以我要做的是,使用cygwin,移动到我的exlipse工作区所在的dir,并运行这个查询。
find . -name "*.java" -exec sed -i 's/bug/big fix/' {} \;我只需要替换1行代码,问题是,这也影响了不包含tat bug的类,通过查看svn中的java文件,在eclipse中运行我对java文件图标的命令后,它就会出现眉毛星号,如果我运行一个diff,我会发现所有行都不同,尽管我认为不应该修改一行。我的本地工作副本在windows文件系统上,有什么建议吗?
发布于 2014-02-04 20:54:43
@Aurand可能是对的,这听起来像是一个线尾问题。重置回购,然后将-b选项添加到sed以保留行尾。
https://stackoverflow.com/questions/21556971
复制相似问题