Refreshing VCS File Statuses

See Also

When you have a directory mounted as a filesystem under the control of CVS or another version control system, the status of each file is displayed in brackets after the file name. The IDE determines a file's status by using the Refresh command to call the appropriate command in the version control system.

Refreshes, particularly on large directories, can take a long time. So, by default, automatic refreshes are done on files only when you expand the node of the folder that contains them. Even after you first mount a filesystem, you need to call the Refresh or Refresh Recursively command to see the current file statuses. It is also a good idea to refresh after major changes in your version control directory structure.

To manually refresh file statuses:

  1. In the Explorer, right-click the directory you want to refresh.
  2. Choose Refresh from the VCS commands submenu.

    If you want to refresh all files in the subdirectories as well, choose Refresh Recursively.

You can determine when automatic refreshes occur. Options include doing a recursive refresh when the filesystem is first mounted, refreshing every time you start an IDE session, and doing no automatic refreshes at all.

To configure automatic refreshing for any VCS filesystem:

  1. Choose Tools and choose Options.
  2. Expand the Source Creation and Management node and select Version Control Settings.
  3. Adjust the Auto Refresh property.

To temporarily disable the automatic refreshing of file statuses:

  1. In the Explorer, right-click the filesystem and choose Properties.
  2. Set the Offline Mode property to True.

    While in offline mode, you can still refresh files manually using the Refresh command.

See Also
Calling CVs Commands
The Versioning Explorer
Comparing File Versions Visually
Reviewing VCS Command Status and Output
Version Control Status
Global Settings for VCS Filesystems

Legal Notices