
サーバー:Subversion1.6.13
クライアント:TortiseSVN1.6.11
<やりたいこと>
TortiseSVNからコミットしたときにロックの開放を行わないようにしたい。
ロックの開放はTortiseSVNメニューの「ロックの開放」のみで、出来るようにしたい。
<制限>
TortiseSVNのコミット時のダイアログの「ロックを保持」にチェックする方法では、
チェックし忘れがあるため少なくともデフォルトでチェックが入っているようにしたい。
<ためしたこと>
「post-commit」スクリプトにて svn lock --force xxx とコミットしたファイルを再ロックしようとしたが、できなかった。
よい方法をご存知の方がいましたらよろしくおねがいします。
No.1ベストアンサー
- 回答日時:
サーバのOSはなんでしょう?
コミット時にロックを解放する場合はpre-commitのフックの標準入力に
LOCK-TOKENS:
~~~
って形式で入ってくるようです。
とりあえず、WindowsXPで(Trac Lightning 2.5.2でインストールされたもの)試した限りは…
以下のバッチファイルを該当のリポジトリのhookディレクトリに入れたところ、ロックを保持にチェックが付いていないとコミットできませんでした。
pre-commit.bat
findstr "LOCK-TOKENS"
if errorlevel 1 exit 0;
echo "ロック保持でのみコミット可能です" >&2
exit 1
UNIX系でも標準入力に"LOCK-TOKENS"があるか確認することで制御できるのではないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VScodeでステップ実行が出来ない
-
インストールした覚えがないア...
-
Windowsコマンドプロンプトのmo...
-
WinVNC ってなんですか???
-
lddの見方について教えてくださ...
-
Windowsの古いゲーム(32bit OS...
-
uefiのマザーボードを旧来のbio...
-
Googl漢字変換
-
Notesの再セットアップ
-
プログラムの追加と削除にアイ...
-
TortoiseSVNがタイムアウトします
-
コンピュータのパラメーターと...
-
Longhornをインストールしたい!!
-
Windows セキュリティ 検出済み...
-
目次のページ番号が正しく表示...
-
dosのバッチ処理にて
-
MAC OS X 10.5.8のパソコンでfl...
-
MySQLにて、SQLファイルの実行...
-
PlayOnMacについて
-
焼いたDVDが最後の方で止まります
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VScodeでステップ実行が出来ない
-
TortoiseSVNのリポジトリ更新が...
-
UWSCが急に動かなくなった
-
subversionインストールエラー
-
svn commitで失敗 svn: attemp...
-
さくらインターネットでSVNエラー
-
Subversion機能について
-
mod_dav_svnをインストール出来...
-
TortiseSVNでコミット時にロッ...
-
Subversionのチェックアウトの...
-
XAMPP:SVNでロックできない
-
Subversionのメリット
-
インストールした覚えがないア...
-
MySQLにて、SQLファイルの実行...
-
Windows セキュリティ 検出済み...
-
macでDocuWorks を使うのは無理?
-
Windowsコマンドプロンプトのmo...
-
Windowsの古いゲーム(32bit OS...
-
VBA PDFで保存するマクロで実行...
-
学校配布のPCの初期化について
おすすめ情報