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