第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在兩個(gè) github go 項(xiàng)目上工作的最佳實(shí)踐

在兩個(gè) github go 項(xiàng)目上工作的最佳實(shí)踐

Go
鴻蒙傳說(shuō) 2023-03-21 10:20:49
我正在研究?jī)蓚€(gè)基于 github 的 golang 項(xiàng)目,其中一個(gè)項(xiàng)目依賴(lài)于另一個(gè)項(xiàng)目。假設(shè)我有項(xiàng)目 A (github.com/A) 取決于項(xiàng)目 B (github.com/B)。所以目前,我正在對(duì)項(xiàng)目B進(jìn)行更改,推送代碼,并go get github.com/B在項(xiàng)目A中執(zhí)行,以獲取項(xiàng)目B的最新代碼。這個(gè)過(guò)程很耗時(shí),而且對(duì)我來(lái)說(shuō)也不合適。我認(rèn)為在 GO_PATH 位置更改項(xiàng)目 B 的文件,但似乎在 GO_PATH 下載的項(xiàng)目是只讀的。有沒(méi)有更好的方法來(lái)做到這一點(diǎn)?
查看完整描述

1 回答

?
開(kāi)心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

利用 golang 工作區(qū)

如果您的 golang 版本是 1.18+,您可以利用工作區(qū)功能來(lái)改善您的開(kāi)發(fā)體驗(yàn)。

讓我們使用你的例子,所以我們有github.com/Awhich depends on github.com/B.

  1. 確保它們?cè)谕粋€(gè)父文件夾中,我們假設(shè)該文件夾的名稱(chēng)是workspace

  2. cdworkspace,那么go mod init ./A && go work use ./B

  3. workspace奔跑中go run github.com/A

結(jié)果是,在您的本地開(kāi)發(fā)環(huán)境中,您將始終使用本地版本的github.com/B,因此無(wú)需遠(yuǎn)程同步。

如果你使用的是以前版本的 go,我認(rèn)為你最好的辦法是編寫(xiě)一些腳本來(lái)自動(dòng)化這個(gè)過(guò)程


查看完整回答
反對(duì) 回復(fù) 2023-03-21
  • 1 回答
  • 0 關(guān)注
  • 97 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)