日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時(shí)間:2025/4/5 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 项目当中套一个自己的小库的方式问题记录 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

  • 0.研究使用這個(gè)的動(dòng)機(jī)
    • 0.1問(wèn)題1
  • 1.解決方法1
  • 2.解決方法2
    • git不會(huì)自動(dòng)管理其他git

0.研究使用這個(gè)的動(dòng)機(jī)

因?yàn)槲矣幸粋€(gè)自己寫的一個(gè)小的代碼庫(kù),我需要在多個(gè)項(xiàng)目當(dāng)中使用這個(gè)庫(kù)當(dāng)中的內(nèi)容。這時(shí)候就存在問(wèn)題

0.1問(wèn)題1

因?yàn)槲以诙鄠€(gè)項(xiàng)目當(dāng)中使用這個(gè)庫(kù),所以我在任何一個(gè)項(xiàng)目當(dāng)中對(duì)其作了修改,在其他項(xiàng)目當(dāng)中必須也進(jìn)行修改,這樣才能保證統(tǒng)一,要不就會(huì)存在多個(gè)版本存在問(wèn)題。

1.解決方法1

就是把這個(gè)交到pypi上面,直接使用pip安裝就行了,但是我沒(méi)有采用這個(gè)方法,因?yàn)檫@個(gè)小庫(kù)我也是剛剛起步,很多內(nèi)容都在不斷的修改當(dāng)中,交到pypi上面修改起來(lái)非常不方便。

2.解決方法2

我實(shí)際上使用的是給我的庫(kù)也建立一個(gè)git來(lái)管理,
我給這個(gè)庫(kù)建立一個(gè)git,之后把這個(gè)庫(kù)連同git一起放在一個(gè)
但是這時(shí)候我遇到了下面的問(wèn)題,在這里記錄如下:

git不會(huì)自動(dòng)管理其他git

我的方法是在一個(gè)git里面直接套了另外一個(gè)git,這樣如果我們正常使用確實(shí)可以完成兩個(gè)庫(kù)的同時(shí)更新,但是這時(shí)候存在一個(gè)新的問(wèn)題就是:
git不會(huì)管理其他git,也就是說(shuō)我們外層的git不會(huì)將內(nèi)層的git的git根文件上傳,這就導(dǎo)致了,我們?cè)俅问褂猛鈱觛it妄圖恢復(fù)整個(gè)git的時(shí)候,發(fā)現(xiàn)那個(gè)被套在里層的git根文件不能被順利下載。
每次都需要重新單獨(dú)git一下套在內(nèi)層的小倉(cāng)庫(kù),所以我們注意這個(gè)東西出現(xiàn)這個(gè)問(wèn)題的原因是我一開(kāi)始就處理的不對(duì)。因?yàn)樘自诶锩嬉膊荒芤淮味祭聛?lái),所以,這種套在內(nèi)部沒(méi)有任何意義,反而增加了結(jié)構(gòu)的復(fù)雜性。
所以我們正確的方法是直接設(shè)置兩個(gè)并列的倉(cāng)庫(kù)。

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的项目当中套一个自己的小库的方式问题记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。