無論何時在Adobe Flash CS5.5中更改文件,它都會使用CR(^ M)作爲換行符。由於這個github將整個文件視爲一行,並且diffs不起作用。我有非技術人員在這個項目上工作,所以我需要diffs在github上乾淨。GitHub diff for adobe flash .as文件
如何配置git,github或flash,以便比較線條而不是整個文件?
我試過了core.whitespace和core.autocrlf修復程序無濟於事。
無論何時在Adobe Flash CS5.5中更改文件,它都會使用CR(^ M)作爲換行符。由於這個github將整個文件視爲一行,並且diffs不起作用。我有非技術人員在這個項目上工作,所以我需要diffs在github上乾淨。GitHub diff for adobe flash .as文件
如何配置git,github或flash,以便比較線條而不是整個文件?
我試過了core.whitespace和core.autocrlf修復程序無濟於事。
嘗試看看.gitattributes
file是否聲明帶有*.yourext eol=lf
的文件有助於在提交時使用正確的EOL獲取文件。
這樣的話,你可以影響的的EOL只是您需要的文件(*.yourext
是所有「分機」,即文件的正確擴展名的文件中的Adobe Flash CS5.5改變)獲得正確的EOL。
如果這不起作用,請嘗試對「git-diff to ignore ^M
」中描述的腳本進行版本化,並要求用戶在其配置中添加一個content filter driver。
注意這個腳本不會有參數的文件的路徑,所以它必須能夠recognize their content(除非你想嘗試和轉換盲目所有文件)
的想法是將該腳本聲明爲「乾淨的」過濾器腳本,它會在提交期間自動檢測到「^ M」。 – VonC