バージョン管理としてMercurialを使用したYiiPHPフレームワークの使用。
Yii Webアプリケーションプロジェクトをバージョン管理下に置くときに無視する必要があるファイルとディレクトリ(つまり、.hgignoreに何を入れるか)?
バージョン管理としてMercurialを使用したYiiPHPフレームワークの使用。
Yii Webアプリケーションプロジェクトをバージョン管理下に置くときに無視する必要があるファイルとディレクトリ(つまり、.hgignoreに何を入れるか)?
例の1つ(Gitの場合ですが、Mercurialに適合させることができます)では、以下を無視することをお勧めします。
swp
–VIMスワップファイル.buildpath
、、–Eclipseによって生成されたファイルと.project
フォルダー.settings
.idea
–JetBrainsPhpStormによって生成されたフォルダーassets/*
–アセットの下にあるものはすべて、実行時にYiiによって生成されますruntime/*
–実行時のすべてに同じことが当てはまります。バージョン管理はしたくありません。protected/data/*.db
– sqliteユーザーの場合、バージョン管理sqliteデータベースを停止しますprotected/tests/report/*
–コードカバレッジテストレポート(TDDの練習を始めたばかりなので、これ)これがgithubからのYiiのデフォルトです。これは水銀用ではありませんが、移植することができます。他のフレームワークやIDE用もあります
以前の回答の統合と一般化(正確なファイルリストはありませんが、一般的な原則)
ツールとSCMで広く受け入れられているルールは、「作業中のアーティファクトをリポジトリに保存しないでください。最小限のオブジェクトセットを保存して、新しい場所で作業を続行できるようにする」です。