デポの場所に.cファイルを書き込めないようにユーザーを制限しようとしています。私はこれを達成する2つの方法を見つけました。テーブルを保護するためにperforce filespec regex format
=write growth * -//depot/new_team/....c
または
=write growth * -//depot/new_team/.../*.c
を追加します。これらはどちらも正しいですか? 1つは他のものより優先されますか?
デポの場所に.cファイルを書き込めないようにユーザーを制限しようとしています。私はこれを達成する2つの方法を見つけました。テーブルを保護するためにperforce filespec regex format
=write growth * -//depot/new_team/....c
または
=write growth * -//depot/new_team/.../*.c
を追加します。これらはどちらも正しいですか? 1つは他のものより優先されますか?
これらは非常によく似ていますが、同一ではありません。
//depot/new_team/....c
これは//depot/new_team/
下.c
どこかで終わるすべてのファイルを選択します。たとえば、//depot/new_team/foo.c
と一致し、//depot/new_team/dir/foo.c
と一致します。
//depot/new_team/.../*.c
これは.c
内のサブディレクトリ//depot/new_team/
ので終わるすべてのファイルを選択します。それは//depot/new_team/dir/foo.c
に一致しますが、//depot/new_team/foo.c
には一致しません。 //depot/new_team/foo.c
の場合、パターンは...
と*.c
の間のスラッシュを要求しますが、//depot/new_team/foo.c
にはスラッシュがないため、一致しません。