[問題] git對特定檔案的維護問題

看板LinuxDev作者 (alvin17)時間14年前 (2011/06/02 13:47), 編輯推噓1(108)
留言9則, 6人參與, 最新討論串1/1
小弟最近在幫公司架設git 這中間有一個檔案一直困擾著 該檔案x是個binary檔 在編譯過程中x要被參考到 但編譯後 x又會被更動 (請先不要考慮為何會有x這樣的現象 小弟只是個小弟無法對這樣的事情質疑) 換句話說 x是要存在git server內 但開發編譯過程中x會被變動 又不需要commit 我已經嘗試把x加入gitignore但是無效 每次一旦有編譯x就是modified 這個訊息困擾已久 不知道各位大大有什麼好的解決辦法嗎? -- 『我的前方沒有道路,路在我的後方形成』 『僕の前に道はない 僕の後ろに道は出来る』 -- From 高村光太郎《道程》 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.33.136

06/02 14:45, , 1F
將x備份成x.bak, 此x.bak放進git server,但是x並不放進去
06/02 14:45, 1F

06/02 14:47, , 2F
git server,x放進gitignore. git pull後編譯前copy x.bak
06/02 14:47, 2F

06/02 14:47, , 3F
成為真正的x. 當然加進你的build system更好...
06/02 14:47, 3F

06/02 21:34, , 4F
同樓上,我是把這種類型的壓縮過後放進SVN裡,build時再解開
06/02 21:34, 4F

06/02 21:34, , 5F
如果有修改的話,就壓回去再commit回SVN...
06/02 21:34, 5F

06/02 22:48, , 6F
看來只能靠改makefile來解決了 @@ 謝謝大家回答
06/02 22:48, 6F

06/05 00:33, , 7F
git update-index --assume-unchanged <file>
06/05 00:33, 7F

06/07 21:20, , 8F
小弟只是個小弟 <-- 有種莫名的喜感XD
06/07 21:20, 8F

06/08 10:16, , 9F
應該是去改變 compile 順序就可以把 binary 移除了吧?
06/08 10:16, 9F
文章代碼(AID): #1DvoFbIN (LinuxDev)