core.autocrlf

    0熱度

    1回答

    有沒有辦法讓Git的core.autocrlf忽略一個特定的文件? 我正在與一些在Windows上的人一起開發Linux項目,並且我們在存儲庫中的這個bash腳本在虛擬機(Vagrant + VirtualBox)的供應階段執行。問題是,當Windows用戶從repo中拉出時,git的autocrlf會將CR字符添加到每一行,並且Vagrant在執行腳本時會抱怨它。有沒有辦法讓Git不爲該文件添加

    0熱度

    1回答

    我正在嘗試git bisect公開回購中的一些不良行爲。 回購有: 一些與提交CRLF(我在MacOS,所以期待LF) 一個.gitattributesfile在其根,歸一化的.c,.h和.java文件 據我所知,目前.git/config或~/.gitconfig都不重要,因爲.gitattributes有優先權。 我的問題與此有關:當我用CRLF提交一個提交時,本地文件用LF進行修改。這些文件

    1熱度

    1回答

    我知道Windows使用CRLF,並且最好讓Git在提交之前將行結束符更改爲LF,並在簽出時返回到CRLF。出於這個原因,我有core.autocrlf設置爲true。然而,與其他線索相反(例如,this),我仍然收到此警告: 警告:LF將由[FILE_NAME]中的CRLF取代。 該文件將在其工作目錄中具有其原始行尾。 首先,我認爲設置core.autocrlf爲真應該停止這些警告。其次,Git

    3熱度

    1回答

    我試圖設置core.autocrlf=true。但在執行git config --global core.autocrlf true後的git config -l輸出顯示這兩個線 core.autocrlf=false ... other settings ... core.autocrlf=true 這是爲什麼,我怎麼能保證autocrlf才能正確設置爲true?

    0熱度

    1回答

    在混帳bash的承諾後,我去核實GitHub上的代碼,發現改變看起來像這樣的文件: <?php^M^Mrequire_once GLOBAL_INCLUDES . DS . "api.php";^M^Mclass MyAPI extends API {^M^Mprotected $User; // continues for a long time on this line, a 1000 lin

    1熱度

    1回答

    我將core.autocrlf設置爲true。我想把它改成假。在混帳擊我跑 git config --global core.autocrlf false 但git config --list仍顯示core.autocrlf=true。 我已經重試重新啓動Git Bash並在空目錄中運行,即不是回購,但似乎沒有任何改變。有任何想法嗎?

    5熱度

    1回答

    有沒有一種方法可以在.gitattributes之內執行core.autocrlf=input以便將策略傳播給所有同事? 具體是什麼我要的是轉換爲lf上添加和結帳離開as is。 的問題是,無論是text也不eol做什麼,我想在.gitattributes因爲eol有3個可接受值: lf crlf native 我非常希望我的.gitattributes文件是這樣的: * text eol=asi

    1熱度

    2回答

    我要回答我的問題與修復什麼解決了我的問題。 注意事項downvoters:據我瞭解,根本原因是各種其他線程討論(這是我如何解決我的問題)。這篇文章更多地介紹了雙啓動系統如何引導你解決這個問題。所以不,這個問題/答案不是重複的,而是一個普通類問題的特殊實例,在這個問題上向SO的存儲庫增加了更多的案例。 在家裏:我的代碼在Linux中。 LF用作行尾 在辦公室:我在windows中編碼。用作行尾的CR

    1熱度

    2回答

    我有一個存儲庫,其中包含5個使用CRLF提交的文件。我不知道這是怎麼發生的,但在乾淨的檢出,如果我用這個命令將打印5個文件(出幾百): git grep -I --files-with-matches --perl-regexp '\r' HEAD 有誰知道我可以重現這個問題?換句話說,什麼是可能導致這種情況的一組git設置?

    4熱度

    1回答

    我正在開發一個涉及多個開發人員的Android項目,其中一些開發人員在Windows,其他Linux/MacOS上。由於我在Windows上,我已經指示Git的配置如下,以避免出現問題: autocrlf = true safecrlf = true 這個作品大多正常。我在Android Studio中創建的任何.java/XML/etc文件都在CRLF中,當我將它們推入回購庫時轉換爲LF,