作者alvin17 (alvin17)
看板LinuxDev
標題[問題] git對特定檔案的維護問題
時間Thu Jun 2 13:47:06 2011
小弟最近在幫公司架設git 這中間有一個檔案一直困擾著
該檔案x是個binary檔 在編譯過程中x要被參考到
但編譯後 x又會被更動
(請先不要考慮為何會有x這樣的現象 小弟只是個小弟無法對這樣的事情質疑)
換句話說 x是要存在git server內 但開發編譯過程中x會被變動 又不需要commit
我已經嘗試把x加入gitignore但是無效 每次一旦有編譯x就是modified
這個訊息困擾已久 不知道各位大大有什麼好的解決辦法嗎?
--
『我的前方沒有道路,路在我的後方形成』
『僕の前に道はない 僕の後ろに道は出来る』
-- From 高村光太郎《道程》
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.33.136
1F:→ yhuiyang:將x備份成x.bak, 此x.bak放進git server,但是x並不放進去 06/02 14:45
2F:→ yhuiyang:git server,x放進gitignore. git pull後編譯前copy x.bak 06/02 14:47
3F:→ yhuiyang:成為真正的x. 當然加進你的build system更好... 06/02 14:47
4F:推 askacis:同樓上,我是把這種類型的壓縮過後放進SVN裡,build時再解開 06/02 21:34
5F:→ askacis:如果有修改的話,就壓回去再commit回SVN... 06/02 21:34
6F:→ alvin17:看來只能靠改makefile來解決了 @@ 謝謝大家回答 06/02 22:48
7F:→ xlk:git update-index --assume-unchanged <file> 06/05 00:33
8F:→ uranusjr:小弟只是個小弟 <-- 有種莫名的喜感XD 06/07 21:20
9F:→ dou0228:應該是去改變 compile 順序就可以把 binary 移除了吧? 06/08 10:16