做開(kāi)發(fā)這么久了,還是第一次寫(xiě)文章,寫(xiě)的有不周到的地方還請(qǐng)多多指教啊。??
Cornerstone想必很多人都使用過(guò)的,可能第一次使用時(shí)對(duì)于有些功能并不是很清楚,有可能會(huì)出現(xiàn)各種情況。很不幸本人在第一次使用時(shí)就是如此,經(jīng)過(guò)‘千錘百煉’,終于可以相對(duì)熟練的使用啦。下面就說(shuō)一下使用過(guò)程中碰到的一個(gè)問(wèn)題。
對(duì)于團(tuán)隊(duì)開(kāi)發(fā)使用Cornerstone進(jìn)行代碼管理是很方便的。如果想查看某人在某個(gè)時(shí)間進(jìn)行了那些操作,就要使用到查看log功能了,點(diǎn)擊右下方的‘log’即可。但可能會(huì)出現(xiàn)打不開(kāi)的情況,報(bào)一些你并不想去關(guān)心的錯(cuò)誤。例如點(diǎn)擊log老是提示“Could not contact repository to read the latest log entries”。
對(duì)于這個(gè)問(wèn)題解決辦法如下:
1.Quit Cornerstone--退出
2.Open Terminal--打開(kāi)終端
3.復(fù)制下面一行到終端:
defaults delete com.zennaware.Cornerstone HistoryCacheUsage
4.回車(chē)
5.打開(kāi)Finder選擇‘前往文件夾’
6.輸入:~/Library/Caches/Cornerstone
7.點(diǎn)擊‘前往’
8.選擇Cornerstone,移除到廢紙簍
9. 重啟 Cornerstone
10.Cornerstone會(huì)提示緩存存儲(chǔ)庫(kù)的日志,不要緩存。(The next time Cornerstone prompts you to cache the repository log, choose “Never”)
測(cè)試成功!