作者yoco315 (眠月)
看板CSSE
標題Re: [問題] 專案原始碼管理的問題……
時間Mon May 31 12:24:47 2010
※ 引述《yoco315 (眠月)》之銘言:
自己回自己 Orz
認真思考了很久之後,
發現我的關鍵在於編譯時間這點,
跟用什麼版本管理系統好像沒關係 XD
現行制度是因為有個已經編好的 daily build 在中央讓大家 symbolic link,
所以可以省下不少編譯時間。
如果用 mercurial 的話,因為不是 rcs 那樣一個一個檔案,而是一次整個目錄,
clone 之後檔案的 time stamp 都會更新,make 就勢必會去 make 整個 project,
所以才會被自己誤導方向去考慮是不是要把 binary 也放進 repo。
想了一下以後,binary 是不該放入 repo,
因為我家裡的程式一次都要 build 出 linux 各種 dist 還有各種 Sun OS 的版本,
binary 本身就 N 種版本,所以還是讓 user 自己先在 local 編譯一次就好,
反正也只有一開始 clone 出來的那一份需要整個重新 build,
之後 pull 也只是需要 incremental build 就好,問題不大。
歹勢問了蠢了問題。
--
To iterate is human, to recurse, divine.
遞迴只應天上有, 凡人該當用迴圈. L. Peter Deutsch
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.160.254.105