Version Control with Wing IDE


Home » Key Features of Wing IDE »

"The best IDE I have seen for Python development" -- Tamer Higazi, July 2010

Wing IDE supports projects that are managed in Subversion, Mercurial, Git, Bazaar, CVS, and Perforce.

Supported Version Control Systems
Screencast: Version Control Integration (0:54) For each project, the appropriate version control integration auto-activates according to the contents of the project, or specific systems can be enabled in preferences. Most common version control operations are made available in the editor and project manager context menus, and in the version control tool. The details vary by system but generally include checking out, adding and removing files, commiting, viewing status or a diff, reverting, and pushing or merging in distributed version control systems.
New in 4.x Diff/Merge Tool
Screencast: Diff/Merge tool (0:48) The Diff/Merge tool in Wing IDE is used to compare and merge source files. It supports comparing and merging two selected files or directories, two visible files, the modified buffer to the corresponding disk file, and a file or directory to the corresponding revision in the source code control repository (for Subversion, Mercurial, Bazaar, Git, Perforce, and CVS).

« 3. Wing IDE Python DebuggerKey Features of Wing IDE5. Unit Testing with Wing IDE »