作者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