FlashDevelop Source Control
About
The goal of FDSC is to integrate seamlessly the most common Source Control solutions, like SVN and GIT, in FlashDevelop.
This plugin now integrated in FlashDevelop (since 3.3).
Features:
- SVN and Git support,
- status overlays in project tree,
- automatic rename/move/delete commands,
- leverage TortoiseSVN/Git* tools family for graphical operations.
* Although Tortoise will be used to display some dialogs, Tortoise’s Windows Explorer integration (ie. context menu, overlays) can be entirely disabled.
Notes:
By default this plugin is inactive. You must activate SVN and/or GIT integration in FDSC plugin settings.
Free and open-source
Source was merged in FlashDevelop sources on code.google.com.
Contributions for additional version control solutions are welcome. Hire me if you want another solution integrated
SVN integration
Current status:
- SVN overlays in project tree,
- Contextual menu to open TortoiseSVN GUIs: show log, update, commit, add, add to ignored files, undo add, revert, diff local modifications, compare two files, edit conflict,
- automatic SVN rename, delete, move.
Included third party software:
- SlikSvn command line client (free, open-source)
Required, not included, third party software:
- TortoiseSVN (free, open-source)
Git integration
Current status:
- Git overlays in project tree,
- Contextual menu to open TortoiseGit GUIs: show log, pull, push, add, add to ignored files, undo add, revert, diff local modifications, compare two files, edit conflict,
- quick dialog for local commit,
- automatic Git rename, delete, move.
Required, not included, third party software:
- msysgit (free, open-source) – install first and allow environment vars modifications,
- TortoiseGit (free, open-source).
TODO
- Some operations could/should be applied without invoking the GUI (ie. “add” on one file).
Feedback
This software is still in active development and may contain serious bugs.
During testing you’ll see SVN/Git commands logged in FlashDevelop output panel.
Please post your observations in the forum: FDSC forum thread.
Disclaimer
Here is an early build – you should NOT use this version of the plugin but instead get FlashDevelop 3.3 as it is now integrated.
FDSC is in ALPHA stage and, although the plugin is as conservative as possible with your files, it is highly recommended to backup regularly your work before/while using it.
By using this plugin you must accept that you are doing so at your own risk. The publisher accepts no responsibilty for any loss of work as a result of using the plugin.
- Download FDSC alpha 7 – first public release.