私はいくつかのカスタムrpmパッケージをビルドしていて、ビルド元のサブモジュールとして別のプロジェクトのソースを含めようとしています。最初の実行時にパッケージを追加し、Githubページを見ると、リンクされたサブモジュールを示すアイコンが表示されましたが、間違った場所にありました。
サブモジュールを必要な場所(/SOURCES
フォルダー内)に配置するためにいくつかの変更を行いましたが、リポジトリを更新するためにコミットまたは実行しようとすると、サブモジュールが正しい場所にロードされていることを示すものが表示されません。
また、submodule update
またはその他の関連コマンドを使用しても変更は見られません。
.gitmodules
ファイルを消去して最初からやり直す必要がありますか?思いがけない結果になるのではないかと心配です。gitに.gitmodules
ファイルをチェックしてそれに応じてアクションを実行するように指示するコマンドはありますか?
助けてくれてありがとう。
このスレッドに遭遇する可能性のある他の人のために、これに対する解決策を見つけました。更新をいじった後、サブモジュールを再び追加することになりましたgit submodule add --force <url> <path>
。--force
gitが同じ名前の別のモジュールを認識していたため、このオプションが必要でした。どういうわけか、このリンクは壊れていて、更新されていません。このステップを実行したgit submodule update
後、ディレクトリにデータが入力され、変更を示すリンクがgithubページに表示されました。
私はこの情報を次のリンクで見つけました:
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加