我有使用git的問題。由LESS生成或修改了行分隔符時修改Git標誌未修改的文件
它尚未在兩種不同的情況修改基本標誌的文件:
- 當文件被我LESS文件守望者(對於未知的原因)再生,內容並沒有改變,這是與以前完全一樣。
- 當lne分隔符發生變化時,由於LESS始終使用LF來生成.css,無論源文件的行分隔符(less)是多少。
我已新增screenshot。
我不明白爲什麼這些文件標記爲已修改,它攪亂了我的git,因爲它不能提交它們。在我的項目中,這很無聊,反覆出現。
下面是我得到一個git status
命令行:
updated : assets/linker/styles/common/alignment.css
updated : assets/linker/styles/common/badges.css
updated : assets/linker/styles/common/base.css
updated : assets/linker/styles/common/buttons.css
updated : assets/linker/styles/common/datatables.css
updated : assets/linker/styles/common/float.css
updated : assets/linker/styles/common/forms.css
updated : assets/linker/styles/common/panels.css
updated : assets/linker/styles/common/text.css
updated : assets/linker/styles/devices/layouts/devices_default.css
updated : assets/linker/styles/layouts/default.css
updated : assets/linker/styles/themes/ayolan.css
updated : assets/linker/styles/views/chart.css
updated : assets/linker/styles/views/home.css
什麼解決辦法?
你應該真的把所有生成的文件添加到你的'.gitignore'中,就像其他任何構建工件一樣(如果CSS不是你的源代碼,你不要將'target'目錄或二進制文件放在repo中,不是)。 – ssube 2014-11-14 15:07:40
是的,我知道。但我不能。 – Vadorequest 2014-11-14 15:43:49