2016-12-04 7 views
0

現在、Doxygenのドキュメントを生成し、これをGitHubのgh-pagesブランチにアップロードするTravisビルドがあります。我々はまた、現在masterブランチから構築されているウェブサイトを持っていない私が希望することはトラヴィスのビルドが経過した後に実行するスクリプトがあるgh-pages.gh-pagesブランチからマスターブランチのサブフォルダにコピーする

その私たちのWebファイルのサブフォルダにgh-pages支店からのファイルの上にコピーしますmasterのウェブサイトからドキュメントへのリンクを調整することができます。

これは可能ですか、最初からドキュメントをマスターに簡単にアップロードする方が簡単でしょうか?

答えて

0

あなたは(GH-ブランチのドキュメントをアップロードする)であるように行く、しかし、1つ以上のステップを追加することができます

git submodule update --remote 

をあなたができることをsubmodule will follow the latest commit of its own branch以来declare a branch content as submodule of another branch

git checkout master 
git rm -r gh-pages # save your data first 
git submodule add -b gh-pages -- /remote/url/of/your/own/repo 
git commit -m "ADd gh-pages branch as submodule" 
git push 

git submodule update --remotemasterで実行すると、gh-pagesサブフォルダ(サブモジュールのルートディレクトリ)の内容を更新するのに十分です。


注:Since August 2016, you can publish your pages right from the master branch(常にではないgh-pages支店)

あなたの問題を単純化します。

関連する問題