Software Development - Version Control
Live Instructor Led Online Training Version Control courses is delivered using an interactive remote desktop! .
During the course each participant will be able to perform Version Control exercises on their remote desktop provided by Qwikcourse.
Select among the courses listed in the category that really interests you.
If you are interested in learning the course under this category, click the "Book" button and purchase the course. Select your preferred schedule at least 5 days ahead. You will receive an email confirmation and we will communicate with trainer of your selected course.
This provides a package which presents the CVS contents as mountable file system. It allows to view the versioned files as like they were ordinary files on a disk. There is also a possibility to check in/out some files for editing.
CBE is a revision control system with integrated make-like functions written in pure Java. It can be used similar to CVS but offers some new features like renaming files (while still keeping the history) and using a database as backend (optional)
GitStats is a statistics generator for git repositories. It examines the repository and produces some interesting statistics from the history. Currently it outputs only HTML.
Gruntspud is a graphical CVS client written in Java. It supports a variety of different connection mechanisms (local, pserver, ext, ssh & server). It is intended to be able to run as a plugin to jEdit but also as as a standalone application.
EVACopy is a backup program that has versioning and easy restoration in mind. It's light-weight, portable (no setup required, no dependencies, no repository, no database), easily deployed to multiple workstations, simple to use. ideal for home users too
Platform-agnostic GUI supporting CVS, Subversion, Git, and RCS
A Tcl/Tk based graphical interface to the CVS and Subversion configuration management systems. Support for Git and RCS too. Formerly called TkCVS.
Coordinated multi-repository super-projects for Git
Gitslave is a script for coordinated version control of large projects combining code from multiple independent repositories using Git. More flexible than traditional git submodules, gitslave provides a simple wrapper around command-line git that manages a directory tree with multiple subsidiary ("slave") git repositories in sub-directories of a "master" git repository. Any git command run from the "gits" wrapper will be performed in all the git repositories; for example gits checkout -b newbranch will create the new branch in all repositories. Gitslave has been used for mid-sized product development with many slave repositories (representing different programs and plugins), branches, tags, and developers; and for single-person repositories tracking groups of .emacs and .vim repositories (in the latter case, it is basically used to keep the slave repositories up to date via a single command).
Lomag-Cvs is a graphical cvs client written in java. It uses the cvslib library from netbeans to handle the actual cvs calls. Lomag-Cvs focuses on providing a simple to use interface for beginning users of cvs.
A cross-platform GUI front-end for the Subversion revision system written in C++ using the wxWindows GUI framework. You can find more information at (for users) and (for developers).
File based version control system written in PHP
phpEasyVCS is a simple version control system (VCS) with minimal hosting requirements, namely PHP 5.2+. No database is needed. Files can be viewed and uploaded with a browser or by WebDAV, which allows you to access the files like a local drive in all operating systems. For integration with other software a REST service is provided. It is very easy to view the file versions at a specific point in time. The web interface allows you to easily compare file versions and synchronize and merge local files with the files in phpEasyVCS. It is possible to host multiple repositories and define multiple users with full, read-only or no access to each of the repositories.
tfs2svn is a Windows application that converts a Team Foundation Server (TFS) repository into a Subversion (SVN) repository, preserving the history, branches, and commit information.
Subversion pre- or post-commit hook that can be used to copy committed files either on the same or a different server, via sftp or ftp.
Version Control System
A platform-independent, GUI-based, distributed multi-user VCS (version control system) based on change sets. Intended to be straightforward, easy to use and visual, targetted at small teams and individuals.
Small utility that allows TFS users to easily move around files without being bugged by TFS Explorer flaws: loosing focus in the treeview, working synchronously and one by one, no drag'n drop support.
Easy to use version control / source control client for Microsoft Visual Studio Team System; integrates into Windows Explorer
Provides a GUI for converting Visual SourceSafe projects to Team Foundation Server 2010. Utilizes existing tools from Microsoft in Visual Studio 2010 Team suite. Prepares the necessary XML files and executes the migration. Requires .NET 4.0.
ccvssh is reimplementation of cvssh in C. It is external program called by cvs (via :ext: method) and it connects to remote CVS pservers via SSL tunnel. It is fast and easy to use.
Subversion (SVN) Statistics
SvnStat (Subversion Statistics) generates statistical reports with graphs and charts similar to StatCvs from Subversion (svn) logs.
quilt and Mercurial queues (mq) are command line programs for managing stacks of patches to software sources. gquilt is a Python script that provides a GUI for these programs using the PyGTK package.
A Simple Version Control System is an easy to install and use version control system. It is written entirely in PHP and stores data in a SQL database. ASVCS is a great choice for those who not need or want the complexity of most version control systems.
JMeld is a visual diff and merge tool. It is build to be fast with large files and runs on any operating system.
Version Control for your Database
deltasql is an advanced Database Schema Version Control. It allows a team to commonly develop a data model on the fly, while the source code is growing. Sync algo supports branches and tags. Works for postgreSQL, Oracle, mySQL, MariaDB, Microsoft SQL Server or any SQL-like db.
A simple easy-to-use application for "visually editing" large patch files (unified diff files); different patches/diffs/folders/files can be selected/deselected, the resulting patch file can be saved and/or run against a source tree (e.g.).
A minimal Version Control System that can be hosted on a common LAMP box; real client-server layout using XML-RPC for communications. Planned clients: PHP-CLI executable, PHP-GTK, Java Swing, Web interface. Easy to install and to use.
sql cvs db tool is a Version Control System for Database resources / objects schema like: trigger, stored procedure, function and view. Written in Java, PostgreSQL supported and soon for Sql Server and Oracle.
This is an add-on to stow. If the "make install" didn't work with DESTDIR argument(or use another installer), stow-jail would close the installer command to the sandbox(unionfs+chroot),in this way all go to the "/stow/package_name" directory.
wxCvs is a cross-platform GUI frontend to the GNU Concurrent Versioning System (CVS). It is written in python and uses bindings to the wxWindows C++ cross-platform GUI toolkit (). The python bindings to wxWindows is known as wxPyton
PRCS, the Project Revision Control System, is the front end to a set of tools that (like CVS) provide a way to deal with sets of files and directories as an entity, preserving coherent versions of the entire set.
TortoiseHg is a shell extension that let users of Mercurial SCM (Hg) work directly from MS-Windows Explorer. It also includes a command line tool, hgtk, for use on Linux and other platforms.
In the field of Version Control learning from a live instructor-led and hand-on training courses would make a big difference as compared with watching a video learning materials. Participants must maintain focus and interact with the trainer for questions and concerns. In Qwikcourse, trainers and participants uses DaDesktop , a cloud desktop environment designed for instructors and students who wish to carry out interactive, hands-on training from distant physical locations.
For now, there are tremendous work opportunities for various IT fields. Most of the courses in Version Control is a great source of IT learning with hands-on training and experience which could be a great contribution to your portfolio.
Version Control Online Courses, Version Control Training, Version Control Instructor-led, Version Control Live Trainer, Version Control Trainer, Version Control Online Lesson, Version Control Education