- Project tools
- How do I...
|Over 500 more tools...
If you were registered and logged in, you could join this project.
SVN Web Control Description
1. Purpose and Introduction
Subversion Web Control (SWC) allows to control a Webspace for Web-Projects versioned with subversion (SVN).
Imagine, Harry and Sally (yes, the two developers from SVN-Book)
are working on a web-based project, let's say a new homepage for Bob. They are using
subversion to manage their source code. They have also a nice
environment, including an Apache 2 web-server running
PHP. They are using PHPeclipse
and Subclipse - Plugins for Eclipse.
With this environment they can develop their goal fast and easily: Both Harry and Sally got their own virtual
servers pointing to their workspaces. So they can test their code independently within a browser. But how
do they know, whether the parts they create fit together? How can they make a release or a delivery without
checking everything in and update the workspace? Especially if they have to keep things checked out because
they are not ready yet? How can Harry be sure that Sally committed everything and didn't forget something?
The solution is easy: They simply create a common Webspace, on which nobody is working but that contains
a certain view of the repository. Fine, but it is not convenient to maintain this webspace. In one case they
even could use the svn-shell because they had no direct access to the server. What to do?
These problems belongs to the past, because now they are using SWC which is made exactly for this purpose:
To manage and maintain a common webspace within a browser.
2. What can SWC do for you?
Basically the same as for Harry and Sally. SWC is easy to use and appears on top of your webpage. This means
that you have your project and repository information in one view.
Furthermore, you will be able to
Some functions for a more convenient use of SWC, such as some settings or a compact view that doesn't need much space
are available. The project page can be opened in a separate window, independently from SWC.
- Initially check-out the project into the webspace.
- See basic information such as current repository revision and webspace revision.
- See immediately whether the webspace is up to date.
- Update the webspace with HEAD - the latest or youngest - revision.
- Switch to tags or branches, which is very useful to reproduce scenarios on older versions.
- Dig into the Repository either via SVN Web Access or even via WebSVN.
- Run predefined SVN commands such as Info, Log, Cleanup and see the result of the operation.
- Run other SVN commands like on the command line. (For administrators who worry about this feature: It can be denied).
- Set the desired frame size in that your web-pages should fit.
- Switch between different projects from a single URL.
SWC can even be adapted to your needs: It is fully CSS-styled and it is easily possible to match your design.
It is also possible to translate any text used within SWC, basically comes with English and German. But you can add your own
language if you want. SWC then uses the language that fits best with your browser settings.
3. Installation, 4. Confguration, 5. Documentation
Installation, configuration and API documentation can be found in here.
SWC is protected via GNU Lesser General Public License.
This software was created by POWERED BY