.netアプリケーションのどのファイル拡張子をソース管理から除外する必要がありますか?どのような.netファイルをソース管理から除外する必要がありますか?
答えて
は、プロジェクトに依存しますが、私は私の.gitignoreにシルバー+ WPFのプロジェクトのために、以下のガット:
# Visual Studio left-overs
*.suo # 'user' settings like 'which file is open in Visual Studio'
*.ncb # Used for debugging
*.user
*.ccscc # Used for versioning
*.cache
# Editor left-overs
*~ # (x)emacs
*.bak # Windows related
\#*\# # (x)emacs
*.orig # Own usage
# Compiled files
*/bin/
*/obj/
*/Obj/ # git is case sensitive
*/Generated_Code/
PrecompiledWeb
*/ClientBin
# Windows left-overs
Thumbs.db # Having images in the source tree generates those files in Explorer
しかし、「.suo」はやや問題がある:それはまた、「ユーザーが含まれています'設定は、Silverlightアプリケーションのスタートアップページのようにプロジェクト設定であったはずです。
最高の唯一の方法は、除外するファイルを繰り返し追加することです。 gitを使用している場合は、git-guiを使用して、すばやく対話的に除外するのを忘れてしまったファイルのリストを参照してください。 git-guiで.gitignoreを修正し、リフレッシュしてください。残りのファイルが入力されるまで繰り返します。
ファイルの種類によっては、あまり明確ではありません。たとえば、SilverlightプロジェクトのRIAサービスでは、2つのアカウントを含むVisual Studioによって生成された認証データベースがあり、10Mbの大きなデータベースデータベースファイル(!)が作成されました。どこから来たのか分かり次第、それをSQLダンプに変更すると、サイズはまだ500Kbに減少しました。チェックイン自体の前に常に(再)チェックが常に必要なので、リストは明確ではありません。
ReSharperを使用している場合は、_ReSharper * /を追加してください。そのキャッシュをバージョンアップします。 – mfloryan
本当にビルドシステムによって異なります。フルビルドを実行するために必要な最小限のファイルをチェックインします。
一般に、これは、csprojファイルと* .csファイル以外のすべてを除外することを意味します。必要に応じて.slnファイルをチェックインできます。
私はこの質問から、私のリストを得た:それらのすべてが/フィットあなたが除外に目を通すとことを確認してください、任意の「リスト」のよう Best general SVN Ignore Pattern?
は、あなたのニーズに適合していないが、それはあります素晴らしいスタート。
- 1. VSTSデータベース版GDR R2プロジェクトのファイルは、ソース管理から除外する必要がありますか?
- 2. FakesAssembliesファイルをソース管理に追加する必要がありますか?
- 3. .vcxproj.filterファイルをソース管理に追加する必要がありますか?
- 4. class.feature.csファイルをソース管理に含める必要がありますか?
- 5. .classファイルをバージョン管理する必要がありますか?
- 6. ソース管理:ローカルソースツリーミラーサーバーのソースツリーを作成する必要がありますか?
- 7. アクティビティスタックはどのように管理する必要がありますか?
- 8. LAMP Drupalサイトのどの設定ファイルをソース管理で保持する必要がありますか?
- 9. ミニファイルをソース管理にコミットする必要がありますか?
- 10. Windows上でGemfile.lockをソース管理にコミットする必要がありますか?
- 11. umbraco&umbraco_clientをソース管理にチェックインする必要がありますか?
- 12. ABL Web Appプロジェクトでは、ソース管理でどのファイルを追跡する必要がありますか?
- 13. バージョン管理laravel。どのファイルを無視する必要がありますか?
- 14. ソース管理から除外されたプロジェクトを追加する
- 15. WebInfoファイルをSVNから除外する必要があります
- 16. どのeclipseプロジェクト/ワークスペースファイルをソース管理に追加する必要がありますか?
- 17. Ionic2アプリケーションのバージョン管理にはどのようなソースコードファイルを含める必要がありますか?
- 18. 私はバージョン管理とソース管理の使用を開始する必要があります
- 19. ソース管理から古い管理対象オブジェクトモデルを削除する必要があるのはなぜですか?
- 20. ソース管理ファイル(TFS、Visual Studio)から除外するグループ化方法
- 21. ASP.NET Webサイトのソース管理からフォルダを除外しますか?
- 22. 私は外部ソースからファイルをダウンロードする必要があるモジュール
- 23. NetBeans:nbactions.xml、nb-configuration.xmlおよびcatalog.xmlをソース管理に入れる必要がありますか?
- 24. 複数のプロジェクトをQt Creatorでどのように管理する必要がありますか?
- 25. Vtiger:リードモジュールのメールスレッドをどのように管理する必要がありますか?
- 26. 物理シミュレーションをどのようにプログラムする必要がありますか?
- 27. ローカルのTFSワークスペースからのソース管理外のフォルダやファイルの削除
- 28. ファイルレベルのアクセス許可を持つソース管理システムにはどのようなものがありますか?
- 29. ASP.NET SVNソース管理の混乱。何が起きて稼働する必要がありますか
- 30. 良いソース管理が必要
この質問に対する水銀の回答:http://stackoverflow.com/questions/4095696/mercurial-hgignore-for-visual-studio-2010-projects – Larry