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