reading之後core.autocrlf
應該設置爲false
,我想知道是否保存改變它?在GIT中,它是否安全地將core.autocrlf更改爲false?
我有一個服務器和兩個客戶端已經克隆的存儲庫。該服務器也是一個非裸存儲庫,但在不同的分支上,所以我可以推/拉。如果我改變設置會發生什麼?下一次提交/推/拉會有問題嗎?
我還需要做什麼?我可以在自己的客戶端上更改它並測試它是否正常工作,還是需要在所有客戶端上更改它?甚至可能在服務器上?
謝謝你的建議!
reading之後core.autocrlf
應該設置爲false
,我想知道是否保存改變它?在GIT中,它是否安全地將core.autocrlf更改爲false?
我有一個服務器和兩個客戶端已經克隆的存儲庫。該服務器也是一個非裸存儲庫,但在不同的分支上,所以我可以推/拉。如果我改變設置會發生什麼?下一次提交/推/拉會有問題嗎?
我還需要做什麼?我可以在自己的客戶端上更改它並測試它是否正常工作,還是需要在所有客戶端上更改它?甚至可能在服務器上?
謝謝你的建議!
在Windows上將core.autocrlf
設置爲true
,在Mac/Linux上將input
設置爲input
。前300名C#回購站中的70%在GitHub上以這種方式配置。這不是逆時針的地方,如果你正確設置這個地方,你的生活將會變得更容易
我從來沒有成功修改行結束配置,並使其做我想做的。我只是留下了什麼都不做的默認。
在Windows中默認爲true。也許它在Linux中是錯誤的? – PiTheNumber 2012-06-14 06:09:30
對於Eclipse EGit(在Windows中)我發現設置爲true可以是災難性的,因爲每次你拉它所有文件可能被標記爲已更改。
將它設置爲false可能是最好的,因爲只要您不使用內置的Windows記事本,Eclipse和Notepad ++都可以理解Unix換行符。
**任何人**理智使用記事本進行代碼編輯?! – 2012-10-10 23:07:37
默認情況下,Eclipse使用系統特定的行結束符。如果你忘記改變它,你會得到廢話;) – KingCrunch 2012-10-11 06:30:51
您使用哪些操作系統? – 2012-03-01 08:33:49
你把'core.autocrlf'設置爲'true'的位置? – wRAR 2012-03-01 08:36:27
我在客戶端和Debian服務器上使用Windows。我沒有設置autcrlf。默認值是true。 – PiTheNumber 2012-03-01 10:40:10