私の状況は次のとおりです。自宅に Subversion サーバーをセットアップしており、勤務先の会社でも Subversion を使用しています。
職場では、ロック/編集/ロック解除モデルを使用しています (主な理由は、Visual SourceSafe から移行していて、当面は簡単だからです)。現時点では、これは、追加されたすべてのファイルに「needs-lock」プロパティを設定することで実現されます (各クライアント マシンの SVN クライアント構成ファイルの auto-props セクションを使用)。
ただし、このモデルを自宅の SVN サーバーに使用したくないため (編集/マージ/コミットの作業方法を好みます)、現在、職場の PC から自宅のサーバーに何かをコミットした後、手動で削除する必要があります。私が追加したファイルのニーズロックプロパティ。
このプロパティを特定のサーバーにコミットされたファイルにのみ適用するように SVN クライアントを設定する方法はありますか? または、間違った方法でこのプロパティを追加するために、クライアントの代わりに作業サーバーでフックを使用する必要がありますか?
どんな助けやアドバイスも大歓迎です。
EDIT:どうやら、サーバー上でこれを行うことはできません(または、少なくともそうしないことを強くお勧めします)。