2015-01-06 20 views
5

NuGet経由で最新のUmbraco(7.2.1)パッケージをインストールしました。私の開発環境は以下の通りです:umbraco&umbraco_clientをソース管理にチェックインする必要がありますか?

  • Umbracoは以下のようにIIS8にインストールされており、すべて起動しています。以下に示すように Umbraco app

  • 私のVisual Studioプロジェクトを明確にするために、プロジェクトから除外任意のフォルダ/ファイルには、私のソースコントロールに含まれていない(設定されている。

    Visual Studio project

  • コンテンツフォルダの家のすべてのスクリプト、画像& CSSビルドで

  • - ビン、設定、コンテンツ、masterpages、ユーザーコントロール、ビュー、XSLT、default.aspxを、Global.asaxの&変換Web.configファイルは、IISインスタンスにコピーされます(私は私のプロジェクトと同じ場所にUmbracoを実行している好きではない、それだけで厄介なようです。)

これはUmbracoのために開発の適切な方法です。 ?何も分からないですが、私の最大の関心事は、umbraco & umbraco_clientフォルダをバージョン管理とポストビルドアクションに含めるべきかどうかです。どんな提案も素晴らしいだろう。

答えて

7

あなたのリポジトリに何を置くべきであるべきでないべきかについていくつかの議論があり、最終的には個人の好みになります。私はUmbracoのインストールから変更したカスタムファイルとファイルを、設定ファイルのように追加していましたが、Nugetパッケージの導入以来、バイナリをソース管理に入れました。後でNuget経由で簡単にアップグレードすることができます

Umbracoを直接実行する(IMO)場合は、特にあなたがUIを介して何か変更を加え、あなたがそれを直接実行していない場合は、実際に使用している点はほとんどありませんあなたのプロジェクトで未使用のファイルがたくさん残ってしまうので、Nugetパッケージを使用してください。あなたの状況では、プロジェクトをきれいに保ち、IISがサイトに使用している場所に手動でインストールし、作成したプロジェクト内のファイルのみを保持することもできます。

これは私の意見であるから、それをあなたが望むものから取っておいてください。うまくいけば助けになるでしょう。

シモン

関連する問題