- Project tools
-
-
- How do I...
-
| Category |
Featured projects |
| scm |
Subversion,
Subclipse,
TortoiseSVN,
RapidSVN
|
| issuetrack |
Scarab |
| requirements |
xmlbasedsrs |
| design |
ArgoUML |
| techcomm |
SubEtha,
eyebrowse,
midgard,
cowiki |
| construction |
antelope,
scons,
frameworx,
build-interceptor,
propel,
phing
|
| testing |
maxq,
aut
|
| deployment |
current |
| process |
ReadySET |
| libraries |
GEF,
Axion,
Style,
SSTree
|
| Over 500 more tools... |
|
Features
This page lists the features of Subcommander and shows a couple of
screenshots.
Subcommander 2.0.0 (BETA)
5th April 2008
Subcommander 2.0.0 will have and already has a lot of new features
on top of the 1.2.x feature list. You can try most of them by
downloading the latest beta version.
- new simultaneous flat and tree view
for working copies (tabs)
- new automatic working copy refresh
(configurable) after most wc operations like add, revert, rename
etc.
- new a working copy or a repository
reload will (recursively) refresh only the selected folder and
not the whole working copy.
- new deep status info in the tree view
display. A folders has a '*' in the deep status column if
anything below it is changed.
- new web browser like back and forward
navigation for entering and leaving folders. This works in all
views: working copy (flat/tree) and repository view (flat/tree).
- new switch view all and view ignored
options without reload.
- new toolbar icon buttons for common
operations like diff, commit etc.
- new icons for most menu items.
- new project setup wizard with
documentation and explanations for easier project setup.
- new unified tool bar on MacOSX, it
looks a lot more Mac like now :)
- new correct (platform specific)
ordering of typical dialog buttons like "Ok" and "Cancel".
todo: add a few nice screenshots... :)
Subcommander 1.2.x
5th April 2008
subcommander is the subversion gui client and submerge
is a simple diff and merge tool.
subcommander features
- tight integration of repository browser and working copy
status view, you can quickly switch between a working copy
view or the repository view. It just a matter of selecting another
bookmark in the project view.
- colored working copy status view to quickly see which
files and folder have changed. The colors are configurable if you
like to change them.
- easy branch and tag handling. By telling subcommander
the project urls for trunk, branches and tags and a working copy
path it takes only a few mouse clicks to create a branch/tag or
switch your working copy to a branch/tag.
- drag and drop support to move or copy files and folders.
- easy handling of multiple working copies (e.g. different
branches) from the same project. You can create a bookmark for
each working copy and easily switch between the working copies
by selecting the corresponding bookmark in project the bookmark
view
- easy merging of single revisions or revision ranges.
Viewing the history on a repository url you can easily merge
changes to your working copy. Just select a revision and tell
subcommander to merge it into your (configured) working copy.
That is especially useful to merge bug fixes from trunk to a
release branch.
- visual diff and merge for text files (the diff tool
is configurable, it defaults to submerge).
- cross platform (Win32, MacOSX, Unix/Linux)
- responsive gui, actions on the repository (like getting
history information) are spawned on a separate thread and will
not freeze the gui. So you can start the next action without
waiting for the first to finish. For example you may update any
number of working copies simultaneously.
- here is a list of the supported subversion commands
(based on subversion1.2.x api).
- support for http(s)://..., svn(+ssh)://... file://... schemes.
- browse a repository, (svn ls)
- view the status of a working copy, (svn status)
- checkout a working copy from a repository, (svn checkout)
- add files to a working copy (svn add)
- revert files in a working copy (svn revert)
- create folders in a working copy or the repository (svn mkdir)
- commit changes to a repository (svn commit)
- diff a file in a working copy against its base version (spawns submerge)
(svn diff)
- view diffs between two repository versions or between the working copy and a
repository version (from the log dialog, spawns submerge) (svn diff)
- update a working copy (svn update)
- switch a working copy (svn switch)
- merge (svn merge)
- edit conflicts (runs submerge)
- tell subversion that you resolved a conflict (svn resolved)
- view log messages on repository (svn log)
- deleting files in a working copy (svn delete)
- creating branches/tags of repository folders (svn copy)
- view files from the repository or working copy (from the log dialog) (svn cat)
- add, modify and delete properties in a working copy (svn prop...)
- move items in a working copy (svn move)
- view blame info of a working copy file (svn blame)
- import files (svn import)
- export (svn export)
- cleanup (svn cleanup)
- locking (svn lock, svn unlock)
subcommander screenshots
click the image to see the collection of sample screenshots in
full size (1300x1400 pixel, 157k)
submerge features
- line based difference of text files.
- two way or three way merge.
- an easy to understand display of differences with just
one color (three colors in merge case).
- mousewheel support to quickly scroll to the next
or previous difference.
- shows whitespaces and linefeeds in a lighter color to
keep the focus on the text.
- option to ignore whitespace differences.
- supports a wide range of different file encodings
(like utf8, latin1 or cp932 and shift_jis (japanese encodings)).
- supports copy & paste, copy from the source files,
copy from & paste to the merged file.
- editing the merged file.
- drag & drop of files into submerge
submerge screenshots
click the image to see the collection of sample screenshots in
full size (1300x1450 pixel, 170k).
|