我想知道如何与当地图书馆合作。假设我想并行开发两个 vgo 项目,一个my-project
和一个my-util
由my-project
. 当然my-util
可以在远程存储库中使用,但是由于将此处的所有更改提交到 master 分支只是为了使它们在 中可用(并且可测试)是不可行的,所以我想使用本地my-project
版本my-util
。与 Java 中的旧有类似mvn clean install
。
我认为这必须通过指令来实现replace
。但这意味着我需要以一种我以后不想承诺的方式go.mod
操纵我的行为。除了在提交之前删除所有指令并在之后重新添加它们之外,my-project
有什么办法可以解决这个问题吗?replace
是否有类似 a 的东西go_local.mod
包含replace
指令并且可以放在上面.gitignore
?或者某种我可以定义替换的环境变量?或者至少有一个 IDE 允许忽略提交replace
时的指令go.mod
?
或者我采取了错误的方法,并且replace
在我的情况下是否有更方便的替代方法?
吃鸡游戏
相关分类