2

GitHubの指示に従って、JavaScript ライブラリのブランチを作成しましたgh-pages。ライブラリのビルド スクリプトは JsDocs を使用してdocsディレクトリを作成します。GitHub ページでそれらのドキュメントを参照できるようにしたいと考えています。

docs ディレクトリを からmasterに手動でコピーしましgh-pagesたが、より良い解決策は次のいずれかです。

  • のディレクトリgh-pagesを参照するようにブランチをセットアップするか、またはdocsmaster
  • 誰かがコミットするたびにdocsディレクトリのみをコピーするフックのタイプを作成しますgh-pagesmaster

このドキュメントを最小限の労力でユーザーに提供し、同期が失われる可能性を減らすにはどうすればよいですか?

4

1 に答える 1

1

以下を使用すると、これらのファイルを取得するために他のブランチをチェックアウトする必要がなくなります。

ディレクトリの別のブランチバージョンを取得できます

git checkout master -- path/to/my/docs/dir

別のブランチのディレクトリにあるファイルを一覧表示できます。

git ls-files $(git rev-parse master) -- path/to/my/docs/dir

別のブランチから特定のファイルをストリーミングできます

git show master:path/to/my/docs/dir/somefile.txt

これで次のステップに進むことができます。

于 2012-05-28T22:31:07.320 に答える