国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

如何修改并同步composer vendor目錄下的包

flycoo

問(wèn)題描述

公司有一個(gè)項(xiàng)目A,通過(guò)composer 使用了包B, 這個(gè)包B也是公司內(nèi)部開(kāi)發(fā)的,由于某種原因,需要把包B對(duì)公司外部發(fā)布,所以使用了composer作包管理。

現(xiàn)在項(xiàng)目A需求變動(dòng)比較頻繁,有些公共功能需要修改包B,現(xiàn)在有兩個(gè)方案如下:

  1. 直接在vendor下的包B代碼中修改,測(cè)試完成后再把改動(dòng)搬到包B的git倉(cāng)庫(kù)中
  2. 在B的git倉(cāng)庫(kù)中修改,修改完成后發(fā)版,再在項(xiàng)目A中通過(guò)composer update更新版本。

總的來(lái)說(shuō),兩個(gè)方案都比較繁瑣。
想問(wèn)下這種場(chǎng)景有沒(méi)有什么好的方案

1249 3 1
3個(gè)回答

排骨蘇

怎么說(shuō)呢 我的項(xiàng)目一直都是吧vendor添加到git的,所有的項(xiàng)目都是下載后即可使用,不用compoer安裝,
為啥呢,因?yàn)橹俺霈F(xiàn)過(guò)安裝版本有差異,導(dǎo)致...
后來(lái)除了日志和upload,我其他都加入git,多好啊,反正git也是免費(fèi)的不是

  • Chance 2023-07-25

    把 composer.lock 加入版本控制就好了,只要不改 vendor 里的代碼,就沒(méi)問(wèn)題

Chance

項(xiàng)目 A 加載本地包 B ,修改 B 項(xiàng)目 A 立即生效,修改完發(fā)版 B 。

  • 暫無(wú)評(píng)論
JustForFun

你們公司的項(xiàng)目做好版本號(hào)管理,本身就不穩(wěn)定的庫(kù)用來(lái)干嘛?做項(xiàng)目的時(shí)候就沒(méi)有考慮過(guò)別人怎么使用,這是不行的。要是同樣一個(gè)大版本,隨意更新 API,這庫(kù)就沒(méi)有人敢用。你們改動(dòng)需要修改庫(kù),這個(gè)庫(kù)就不怎么適合你們,你們應(yīng)該換個(gè)庫(kù)吧,或者想好自己需要這個(gè)庫(kù)提供什么功能,再開(kāi)發(fā)這個(gè)庫(kù),等這個(gè)庫(kù)穩(wěn)定后再說(shuō)

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??