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