Workspaces in Team Foundation Server 2010

Team Foundation Server 2010 does not ship with a full UI for manipulating workspace permissions. Users are limited to choosing between three “permission profiles” for their workspaces; a permission profile is essentially a template for the workspace’s access control list. The default permission profile is “Private workspace“. A private workspace has the same effective behavior as a workspace in Team Foundation Server 2005 and Team Foundation Server 2008. The workspace can only be used by its owner. The access control list for a private workspace has only one entry, granting all permissions to the owner. The two other permission profiles we ship are “Public-limited” and “Public“. These two profiles continue to grant all permissions to the owner. They additionally grant any valid user additional permissions. For public-limited, other users are granted the Read and Use permissions on the workspace. For a fully public workspace, every valid user of the team project collection has the same permissions as the owner: Read, Use, CheckIn, Administer.

Work offline when Team Foundation Server is unavailable

If the server that is running Visual Studio Team Foundation Server is offline, you can change local, offline copies of your files. After the server becomes available again, you can check the changes into version control. To perform these procedures, you must have the Check out permission set to Allow.

To work with version-controlled files when the server is offline

  1. From your local working folder, open the solution that you want to work on.If the server is offline, the Go Offline dialog box appears.
  2. Click OK, and then edit your solution files.
  3. On the File menu, click Save.
  4. In the Save of Read-Only File dialog box, click Overwrite to remove the write-protection from the file.

To commit your offline changes to the server when it is available

  1. In Solution Explorer, right-click the solution or file, and then click Go Online.The Go Online dialog box appears and shows the changes that you made offline.
  2. Under Name, select the check box for each change that you want to check in, and then click Go Online.The changes that you made offline are added to Team Foundation version control as pending changes.
  3. In Solution Explorer, right-click the files that you edited offline, and then click Check In to commit the changes to the server.