JiaFeiX
V2EX  ›  问与答

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

  •  
  •   JiaFeiX · Jul 13, 2016 · 1812 views
    This topic created in 3682 days ago, the information mentioned may be changed or developed.

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

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

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

    .

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

    这不是优雅不优雅的问题,这种情况下, diff 就完全失去意义了。
    plqws
        3
    plqws  
       Jul 13, 2016
    应该就是换行符的问题了,除非是撞见 diff 算法的 bug
    JiaFeiX
        4
    JiaFeiX  
    OP
       Jul 13, 2016
    @SpicyCat
    @plqws

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

    DW 没法根据文件本来的设置来弄 , 看来是强制转换的。。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   922 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 21:21 · PVG 05:21 · LAX 14:21 · JFK 17:21
    ♥ Do have faith in what you're doing.