首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Ubuntu Linux上使用SVN Diff时使用行尾样式的WinSCP的问题

在Ubuntu Linux上使用SVN Diff时使用行尾样式的WinSCP的问题
EN

Stack Overflow用户
提问于 2009-12-28 07:18:55
回答 4查看 4.5K关注 0票数 6

我的文件在远程Ubuntu Linux服务器上。当我下载这些文件并在Windows编辑器或Notepad++中对其进行编辑时,文件行尾样式更改为WinSCP。因此,当我将文件重新保存回Ubuntu时,所有行都关闭了,SVN Diff认为每一行都已更改。

仅供参考,我通过在WinSCP中双击该文件来编辑该文件。此程序在编辑器中启动该文件。每次保存时,文件都会自动复制回Linux服务器。

如何防止行尾样式问题?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-24 02:59:25

我不知道为什么会出现空格问题,但我知道如何忽略空格。

您可以使用:

代码语言:javascript
复制
svn diff -x'-uw --ignore-eol-style'

这足够好用了。

票数 2
EN

Stack Overflow用户

发布于 2011-12-08 04:15:09

您需要使用unix行格式。要进行此设置,请转到Settings>Preferences并选择“新建文档/默认目录”选项卡。在“新建文档”控件中找到“格式”,然后选择"Unix“。这将确保任何新文档都具有正确的格式。我已经在一个远程linux服务器上使用过它,没有看到任何问题。

通常,将使用临时名称创建返回的文件,并将更改写入其中。然后,原始文件将被删除,新文件将被重命名以取代它。这将使返回的文件成为“新”文档,因此此首选项设置应提供正确的格式。

票数 1
EN

Stack Overflow用户

发布于 2015-07-16 21:29:42

我使用Notepand2和WinSCP在Windows上编辑文件,服务器在Linux上。

在我的例子中,问题出在WinSCP连接本身。

我在连接前点击了“编辑”,然后点击了“高级”,出现了行结束字符的选项。改变它解决了我的问题。

屏幕上的选项已经生效了。早些时候只有"LF“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1967361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档