私は開発タスクに SVN を使用していますが、まだ多くのファイルを RCS で管理しています。なぜなら、プライベート SVN リポジトリの作業コピーでそれらを編集するのは合理的ではないように思われるからです (それらは多くの場合、その場でテストするのが最適な構成ファイルに過ぎないため) )。また、SVN の管理下に置くファイルがある場所にリポジトリの作業コピーを用意するのも合理的ではないように思われるので、代わりに RCS を使用します。
理想的には移動してはならない/インプレースで編集およびテストされるファイルを管理するためのアプローチは何ですか?
より正確に言うと:私は同等のものを持ちたいです
- 書き込み保護された file.txt を持つ
- 「co -l file.txt」(RCS) などのコマンドで編集可能にします
- その場で編集してすぐにテストする機能
- 「ci -u file.txt」(RCS) のようなコマンドで変更を記録し、コメントを追加して再度読み取り専用にします
- 他のユーザーも同じ場所でこれを実行できる必要があります
- ただし、バージョン情報は別のサーバー上の安全な場所 (おそらく svn 担当者) に移動する必要があります