En Source Safe hay una manera de proteger los files cruciales que están siendo modificados por algunos desarrolladores

Preferiría no solo tener un montón de files de forma permanente, sino una forma de evitar que se cambien algunos files realmente críticos sin que yo lo sepa.

PD Sí, sé que SourceSafe es terrible.

Solo puede establecer derechos de acceso proyecto por proyecto.

Esto se hace ejecutando la aplicación de Administración de Source Safe y luego vaya a Herramientas> Derechos por proyecto. Seleccione el proyecto requerido y luego otorgue a los usuarios los privilegios requeridos.
Para proteger un subset de files, colóquelos en un proyecto separado y, por lo tanto, proteja el subset.

Cuando acceda a Source Safe si establece que la carpeta de trabajo de la subcarpeta sea la misma que la del elemento primario, cuando obtenga una última versión, todos los files estarán en la misma carpeta. Si desea que los files protegidos estén en una carpeta separada, configure la carpeta de trabajo en consecuencia.

Ha pasado un time desde que tuve que usar Source Safe, pero no creo que tenga este tipo de funcionalidad desarrollada.

¿Puede configurar un repository / instancia separada que excluya a los usuarios que no deberían poder modificarlos?

O en su defecto, solo mantenga los files siempre desprotegidos en su máquina: P

verifícalos exclusivos bloqueados