File Level Access Control

Security of the source code files that contain an organization's intellectual property can be a critical concern for development teams. Team Foundation Server provides file level security to control access to files under source control. This enables administrators to configure files with appropriate levels of security depending on the needs of their development environment.

Team Foundation Server file level security is based on group membership and permissions. Team members belong to Team Foundation Server groups depending on factors such as their job and which projects they belong to. Group permissions determine which actions members can carry out. For example, developers must be able to check out and edit source code, but don't necessarily need permissions to lock, unlock, or delete files.

By providing a flexible security infrastructure based on Windows NT Security, Team Foundation Server ensures that organizations can create an infrastructure that keeps their intellectual property secure while supporting their development processes.

File access security in Team Foundation Server can be managed from within the development environment and Source Control Explorer or from the Visual Studio command line.

Viewing file level security through the Source Control Explorer