引き続きVisualSourceSafe6.0を使用しています。チームがSourceSafeでプロジェクト(フォルダー)を作成するのをブロックし、チェックイン、チェックアウト、およびファイルの追加の権限のみを付与したいと思います。はい、ファイルを追加できるようにしたいのですが、フォルダを作成したり、名前を変更したり、削除したりすることはできません。
これを適切に配置するにはどうすればよいですか?
引き続きVisualSourceSafe6.0を使用しています。チームがSourceSafeでプロジェクト(フォルダー)を作成するのをブロックし、チェックイン、チェックアウト、およびファイルの追加の権限のみを付与したいと思います。はい、ファイルを追加できるようにしたいのですが、フォルダを作成したり、名前を変更したり、削除したりすることはできません。
これを適切に配置するにはどうすればよいですか?
VSSのセキュリティ設定は以前このブログで知りました。問題は、「プロジェクトの追加」と「ファイルの追加」の権限が分離されていないことです。それらは両方とも「追加/名前変更/削除」によって制御されます。
以下の2つの提案があります。
ルートディレクトリ ($/) の「追加/名前変更/削除」権限を無効にしますが、$/ の下のすべてのフォルダーに権限を割り当てます。これにより、ユーザーは $/ の下にフォルダー/ファイルを作成できなくなります。
subversionなどのより優れたバージョン管理システムに移行します。