External Tools
Diff Command Line
The diff command line is specified as a list of strings. The first entry is the filename of the diff program, subsequent entries are the command line arguments that are defined using the following macros:
  • $(localfile) The filename containing the file in the project.
  • $(remotefile) The filename containing the latest version of the file in source control.
  • $(localname) A display name for $(localfile).
  • $(remotename) A display name for $(remotefile).
Merge Command Line
The merge command line is specified as a list of strings. The first entry is the filename of the merge program, subsequenct entries are the command line arguments that are defined using the following macros:
  • $(localfile) The filename containing the file in the project.
  • $(remotefile) The filename containing the latest version of the file in source control.
  • $(commonfile) The filename containing the version of the file that you originally edited and the file which will be produced by the merge tool.
  • $(localname) A display name for $(localfile).
  • $(remotename) A display name for $(remotefile).
  • $(commonname) A display name for $(commonfile).
General Options
Enable Source Control Integration
Enable source control integration using the specified provider.
Inhibit Add Dialog
Inhibits the dialog when adding a file to source control.
Inhibit Check In Dialog
Inhibits the dialog when checking in a file to source control.
Inhibit Check Out Dialog
Inhibits the dialog when checking out a file from source control.
Inhibit Check Out On Edit Dialog
Inhibits the dialog when checking out a file due to editing from source control.
Inhibit Get Latest Dialog
Inhibits the dialog when get the latest file from source control.
Inhibit Undo Check Out Dialog
Inhibits the dialog when undoing a check out from source control.
Source Control Provider
The active source control provider, selected from the list of installed providers.