プロジェクトをフリーズするよりもバージョンをチェックする必要があります(SVNで変更をブロックします)。方法はありますか?ブランチを作成したくありません。数時間でプロジェクトをフリーズしたいだけです。
最善の方法は、次のように言うことです。(allowLoginsUserの配列)としてログインしていない場合は、「コミットしていません!」それ以外の場合は「コミットを許可」をブロックしてコミットします
方法はありますか?
プロジェクトをフリーズするよりもバージョンをチェックする必要があります(SVNで変更をブロックします)。方法はありますか?ブランチを作成したくありません。数時間でプロジェクトをフリーズしたいだけです。
最善の方法は、次のように言うことです。(allowLoginsUserの配列)としてログインしていない場合は、「コミットしていません!」それ以外の場合は「コミットを許可」をブロックしてコミットします
方法はありますか?
コマンドを確認する必要がありますsvn lock
。
詳細については、SVNブックの「ロック」の章を参照してください。
通常、次のようなことを行います
svn lock -m "Freeze project for a few hours" PATH
# do what you need to do
svn unlock PATH
PATH
リポジトリはどこにありますか。
いくつかのオプションがあります。
pre-commitフックを使用して、特定のリポジトリへの すべての書き込みアクセスを無効にします。
出口1;
それに
それらは、最も簡単なものから始めて、難易度と努力によってランク付けされます。
./conf/passwdファイルを一時的に編集して(パスワードユーザー認証を使用している場合)、ユーザー名の前にあるすべてのユーザー「#」をコメントアウトすることができます。ファイルを保存し、SVNサーバーを再起動します。
その後、名前のコメントを外します。