您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源配置管理工具 >
GitHub 第一坑:換行符自動(dòng)轉(zhuǎn)換
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/9/23 9:30:28 ] 推薦標(biāo)簽:

  GitHub 的 Windows 客戶端實(shí)際上也是一個(gè)殼,它自帶了一個(gè)便攜版的 Git for Windows。這個(gè)便攜版和你自己安裝的 Git for Windows 是相互獨(dú)立的,不過(guò)它們都會(huì)使用同一個(gè)配置文件(實(shí)際上是當(dāng)前用戶主目錄下的 .gitconfig 文件)。

  所以如果你已經(jīng)配置好了自己安裝的 Git for Windows,那不用操心什么了。但如果你的機(jī)器上只裝過(guò) GitHub 的 Windows 客戶端,那么簡(jiǎn)單的配置方法是手工修改配置文件了。

  修改 Git 的全局配置文件

  進(jìn)入當(dāng)前用戶的主目錄(通常 XP 的用戶目錄是 C:Documents and Settingsyourname,在 Vista 和 Win7 下是 C:Usersyourname),用你順手的文本編輯器打開(kāi) .gitconfig 文件。

  在 [core] 區(qū)段找到 autocrlf,將它的值改為 false。如果沒(méi)找到,在 [core] 區(qū)段中新增一行:(終效果見(jiàn)圖)

  autocrlf = false

  事實(shí)上上面介紹的所有命令行或圖形界面的配置方法,終效果都是一樣的,因?yàn)楸举|(zhì)上都是在修改這個(gè)配置文件。

  還有

  關(guān)掉了 Git 的“換行符自動(dòng)轉(zhuǎn)換”功能萬(wàn)事大吉了嗎?失去了它的“保護(hù)”,你心里會(huì)有點(diǎn)不踏實(shí)。你可能會(huì)問(wèn):如果我不小心在文件中混入了幾個(gè) Windows 回車(chē)該怎么辦?這種意外可以防范嗎?

  事實(shí)上 Git 還真能幫你阻止這種失誤。它提供了一個(gè)換行符檢查功能(core.safecrlf),可以在提交時(shí)檢查文件是否混用了不同風(fēng)格的換行符。這個(gè)功能的選項(xiàng)如下:

  false - 不做任何檢查

  warn - 在提交時(shí)檢查并警告

  true - 在提交時(shí)檢查,如果發(fā)現(xiàn)混用則拒絕提交

  我建議使用嚴(yán)格的 true 選項(xiàng)。

上一頁(yè)12345下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd