開発環境をGithub等でシェアする
診断人  2016/11/14(Mon) 10:08
おはようございます。質問がございます。

開発環境をGithub等でシェアしようと考えています。その際、プロジェクトを作成するときにできる、Siv3D(August2016v2)1フォルダ以下を全て、Engineも含めて、githubにアップロードするという形で問題はないでしょうか?

すべての開発者は、Siv3Dを各自インストールすることになると思いますが、少し違和感を感じるところがあって、

* EngineをGitHubでシェアする場合
Engine以下はインストールしたフォルダにもあるのにかかわらず、同じものを19MBダウンロードすることになってしまう。

* EngineをGitHubでシェアしない場合
開発者がなんらかの形でEngine以下をコピーするという作業が入ってしまう。

そういうわけで、少し迷っています。

ご回答のほど、よろしくお願いいたします。
記事編集
Reputeless  2016/11/14(Mon) 17:00
Engine 以下を含めるとファイルサイズが大きくなってしまうので、
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
Engine/
Screenshot/
*.html
を加えたものを .gitignore で設定して、.sln / .vcxproj / .vcxproj.filters ファイルを含めたプロジェクト全体を Git 管理するのが良いと思います。
開発者は最初に 1 回だけ Engine フォルダのコピーが必要ですが、そんなに手間ではないでしょう。
編集
診断人  2016/11/15(Tue) 01:04
アドバイスありがとうございます。では、Engineコピーについてはドキュメントに一言書いておいて、GitHubではEngineはシェアしない方針で行こうと思います。
編集
件名
Re: 開発環境をGithub等でシェアする
名前
コメント
画像添付


投稿修正キー (投稿を修正する時に使います)
画像認証 (右画像の数字を入力) 投稿キー

- WEB PATIO -