我一个呆萌的程序猿,老板知道我是光棍后常常夸我是块加班的料,好好在 码云 上工作的话老板明年就能再买辆兰博基尼。
脱离低级趣味的我最近经常遇到这样的事情,当我在一个项目上工作时,需要在其中使用另外一个项目,如第三方开发的库或者是我独立开发和并在多个父项目中使用的。那么问题来了:我想将两个项目单独处理但是又需要在其中一个中使用另外一个,且公共代码库需要版本管理,肿么办?
不愧为智商高达200的天才,不到十分钟我就有了一个绝佳的方法:问人。经潜水 码云 多年的资深老司机提示,这个看不懂的文件果然非同凡响,一定是线索所在!
万万没想到,这其实是 Git 的子模块功能,通过下面的命令直接使用 git submodule 就可不必要将另一个项目复制一份直接引用即可。
终于解决了这个难题,老板难得的拍拍我肩膀鼓励说,多用用 码云企业版 体验下更流畅开发,明年买的兰博基尼借你合影用。
好感动,现在看来老板人还是不错的。
推荐阅读:
【码云周刊第 58 期】打包巨慢怎么办?这些工具让你爱不释手!
【码云周刊第 56 期】实用型 Maven 插件,让事情变得简单