top*_*kip 6 git go git-submodules
我git为我的软件使用版本控制系统.在"源代码"中,我go get用来自动从github获取软件.我该如何处理"双git"情况?
当我git add在目录上运行时src/github.com/somename/someproject,这本身就是一个git存储库,这会添加什么吗?(我跑的时候看起来不像这样git status)
我应该git submodule用于git get添加的子目录吗?
在这种情况下,最佳做法是什么?
编辑:$GOPATH我的软件项目有一个自定义环境.这就是src/github.com/somename/someproject在我的软件目录层次结构中找到该目录的原因.
虽然 @nemo 的答案可能是正确的方法,但这就是我所做的:我从下载的存储库中删除了.git和文件。我的源路径位于我的源目录中:。这样所有的下载都在我的项目树中,我可以用 git 来处理它。.gitignorego getGOPATH=.../myproject/src/go/go get
我认为这就是“goven”(请参阅我对我的问题的评论)应该做的事情,但我无法让它发挥作用。