ソフトウェアのバージョン管理システムを使用しgit
ています。そして、ソース コードの「内部」で、go get
github からソフトウェアを自動的にフェッチするために使用します。「ダブル git」の状況をどのように処理できますか?
それ自体が git リポジトリであるgit add
directoryで実行すると、何かが追加されますか? src/github.com/somename/someproject
(実行するとこのようには見えませんgit status
)
追加されたサブディレクトリに使用する必要がgit submodule
ありますか?git get
この状況でのベストプラクティスは何ですか?
編集:$GOPATH
ソフトウェア プロジェクト用のカスタム環境があります。src/github.com/somename/someproject
これが、ディレクトリがソフトウェア ディレクトリ階層内にある理由です。