私は subversion/tortoiseSVN に少し慣れておらず、開発と展開で異なるはずの構成ファイルを処理する方法について少し混乱しています。私の問題はこの問題に起因すると思います。
中央リポジトリに、デプロイ構成ファイルと一致する config.php ファイルが必要です。それがリポジトリにあり、展開サーバーが更新されたら、開発中の作業フォルダーを更新し、ファイルを右クリックして、このファイルの「バージョンを解除して無視リストに追加」を選択しました。これで、削除されたシンボルと作業ディレクトリ全体が変更されたように表示されます。すべてをコミットすることを選択すると、コミット ダイアログ ボックスに config.php ファイルが削除済みとして表示されますが、「コミット時に無視」リストにあるため、コミットされません。
まず第一に、どのようにして「コミット時に無視」リストにたどり着いたのでしょうか?
第二に、それはそのリストにあるべきですか?私が言ったように、リポジトリの config.php ファイルを上書きしたくありませんが、config.php ファイルを完全に削除したくありません。開発チェックアウトで違うものにしたいだけです。私はそれを正しい方法でやっていますか?
最後に、ステータス アイコンが変わらないのはなぜですか?
ありがとうございました。