V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
JiaFeiX
V2EX  ›  问与答

为何使用 Dreamweaver 更改了个文件, Git 修改记录显示不对,记录为全删又增加

  •  
  •   JiaFeiX · 2016-07-13 11:38:46 +08:00 · 1415 次点击
    这是一个创建于 3056 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用 Notepad++和 Sublime 等编辑器修改的是能正常显示修改记录的,

    但是,发现用 Dreamweaver 修改了一点文件之后, Git 修改显示记录不太对,显示为全部删除了文件,又增加。 ( GUI 和 Bash 里面都显示这样)

    是不是 Dreamweaver 保存设置里,应该设置为 Linux 格式? 找了下首选项,没找到

    .

    第 1 条附言  ·  2016-07-13 13:04:26 +08:00
    目前确定是 Win 下的 DW ,会自动将 换行符 保存为 Win 下的 CR LF
    5 条回复    2016-07-13 13:06:50 +08:00
    JiaFeiX
        1
    JiaFeiX  
    OP
       2016-07-13 11:41:31 +08:00
    这种修改记录很不优雅,已经拿编辑器重新编辑了。 但问题是,为何 DW 会这样? 应该是保存方式的问题吧?
    SpicyCat
        2
    SpicyCat  
       2016-07-13 11:58:53 +08:00
    有可能是换行符的问题。你的编辑器能不能查看文件的换行符? LF, CRLF, CR
    查看下 Dreamweaver 修改文件前后换行符有没有变化。

    这不是优雅不优雅的问题,这种情况下, diff 就完全失去意义了。
    plqws
        3
    plqws  
       2016-07-13 12:05:24 +08:00
    应该就是换行符的问题了,除非是撞见 diff 算法的 bug
    JiaFeiX
        4
    JiaFeiX  
    OP
       2016-07-13 12:59:02 +08:00
    @SpicyCat
    @plqws

    应该就是换行符的问题,关键是没找到 DW 的相关设置。。。。。 都不敢拿 DW 写东西了
    JiaFeiX
        5
    JiaFeiX  
    OP
       2016-07-13 13:06:50 +08:00
    ![]( )

    DW 没法根据文件本来的设置来弄 , 看来是强制转换的。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2780 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:40 · PVG 19:40 · LAX 03:40 · JFK 06:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.