git を使用して NopCommerce ソリューションをリポジトリに追加したいと考えています。
.sln ファイルが保存されているフォルダに入り、git add . command
.
その後、 git commit --dry-run を実行しましたが、出力が少し奇妙でした。これが出力です。
新しいファイル: Nop.Web
新しいファイル: Nop.Web.Framework/.gitignore
nop.web
フォルダは何とか検出されましたが、コンテンツは検出されませんでした。兄弟が検出され、すべてのファイルが正常にアップロードされました。
nop.web
フォルダーに移動してgit add .
何かを使用すると、使用後にgit commit --dry-run
「クリーンリポジトリ」メッセージが表示されます。
プッシュを実行すると、appharbor でこのプロジェクトをビルドしようとすると、nop.web フォルダー内のファイルが見つかりません。
このフォルダが見つからないのはなぜですか? どうすれば手動で追加できますか?
編集: AppHarbor FAQ の .gitignore:
[Bb]in
[Oo]bj
*.suo
*.user
.csproj ファイルを含むフォルダーに .gitignore があります。それらはすべて同じです
編集2:
D:\nopcommerce\Presentation\Nop.Web>git ls-files --exclude-standard -o
D:\nopcommerce\Presentation\Nop.Web>git diff-index --name-status HEAD
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tr
ee.
Use '--' to separate paths from revisions
それは私が見つけた興味深いものでした:
D:\nopcommerce\Presentation\Nop.Web>git add ./Administration
fatal: Path 'Presentation/Nop.Web/Administration' is in submodule 'Presentation/
Nop.Web'
サブモジュールに関する情報とそれらの処理方法を探してみます