gpt4 book ai didi

git - 使用本地包的 Godep

转载 作者:IT王子 更新时间:2023-10-29 01:48:06 25 4
gpt4 key购买 nike

我有一个看起来像这样的存储库:

src
|
|--myplace
|--myprojectRepo
|--someCmd
| main.go
|--somePackage
| package.go

我正在尝试使用 Godeps 来管理依赖项。但是,当我在 someCmd 文件夹中运行 godep save 时,它不仅将外部代码复制到 godep _workspace 中,而且还复制了 somePackage 代码放入 godep _workspace

有没有办法阻止 godep 将同一存储库中的代码复制到它的 _workspace 中?

我看到的主要问题是现在有两个版本的 somePackage.go。一个在 somePackage 目录中,一个在 godeps/_workspace... 目录中。如果我对 somePackage 进行了更改,我必须在 someCmd 中重新运行 godep 才能引入这些更改。

最佳答案

when I run godep save inside of the someCmd folder

Godep 将提供所有不是子目录的东西,它不会上升到您的存储库的根目录。

您必须从项目的根目录运行 godep save ./... :它将在一个地方保存项目的所有外部依赖项。

正如@JimB 所说,无论如何人们会一次 pull 整个存储库,而不是逐个子包。他们也应该从存储库的根目录运行 godep restore

关于git - 使用本地包的 Godep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32589511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com