簡體   English   中英

mac 和 windows 的 Git autocrlf 設置

[英]Git autocrlf setting for mac and windows

我們的團隊有在 mac 和 windows 上工作的人。 到目前為止,我們將 git 自動行結束設置為true (在 OSX 上)和input (在 Windows 上)。 它工作得很好,除非有合並沖突。 在這種情況下,SourceTree 和 GitKraken 都搞砸了 Windows 上的合並,因為它們將所有以 LF 結尾的行視為一行。

我們所有人都應該使用相同的core.autocrlf值(在那種情況下是哪個?)還是有針對特定應用程序的一些修復?

注意:目前我們在行尾弄亂時進行手動合並,但這很痛苦。 此外,將core.autocrlf設置為false也不是一個選項,因為配置文件上的錯誤行尾會在 linux 上構建崩潰。

“autocrlf”在 Unix (Mac/Linux) 上應該是“輸入”,而在 Windows 上應該是“true”。 這在 Git 官方文檔的“格式和空白”部分下有很好的解釋:

https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM