项目当中套一个自己的小库的方式问题记录

0.研究使用这个的动机

因为我有一个自己写的一个小的代码库,我需要在多个项目当中使用这个库当中的内容。这时候就存在问题

0.1问题1

因为我在多个项目当中使用这个库,所以我在任何一个项目当中对其作了修改,在其他项目当中必须也进行修改,这样才能保证统一,要不就会存在多个版本存在问题。

1.解决方法1

就是把这个交到pypi上面,直接使用pip安装就行了,但是我没有采用这个方法,因为这个小库我也是刚刚起步,很多内容都在不断的修改当中,交到pypi上面修改起来非常不方便。

2.解决方法2

我实际上使用的是给我的库也建立一个git来管理,
我给这个库建立一个git,之后把这个库连同git一起放在一个
但是这时候我遇到了下面的问题,在这里记录如下:

git不会自动管理其他git

我的方法是在一个git里面直接套了另外一个git,这样如果我们正常使用确实可以完成两个库的同时更新,但是这时候存在一个新的问题就是:
git不会管理其他git,也就是说我们外层的git不会将内层的git的git根文件上传,这就导致了,我们再次使用外层git妄图恢复整个git的时候,发现那个被套在里层的git根文件不能被顺利下载。
每次都需要重新单独git一下套在内层的小仓库,所以我们注意这个东西出现这个问题的原因是我一开始就处理的不对。因为套在里面也不能一次都拉下来,所以,这种套在内部没有任何意义,反而增加了结构的复杂性。
所以我们正确的方法是直接设置两个并列的仓库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CUHK-SZ-relu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值