On the client side you need a Subversion, Git and/or Mercurial client - more on this topic below. The Versionshelf administration interface is web-based, so there is nothing to install and no server/platform requirements to worry about.
What are the system requirements to use Versionshelf? The triggered URL can be a script that takes the information supplied and takes action, eg.: trigger your Continuous Integration Server, checkout the latest version of your webpage, send notifications by SMS. Therefore, you can do with it whatever you like. That hook requests one or more URLs after a commit has been done, and then posts the following arguments: repository, revision, author and log. However, we provide support for RSS feeds, Twitter and Slack out of the box.įor more custom needs we provide an URL notification hook for each repository (often called a web hook). You can find a comparison of version control systems at Wikipedia.
How to choose the right version control system? You can find more information on Mercurial under the following links:
Mercurial is an open source, cross-platform, distributed revision control system. You can find more information on Subversion under the following links: Subversion is an open source application used for revision control. You can find more information on Git under the following links: Git is a distributed revision control and source code management (SCM) system with an emphasis on speed. Wikipedia entry about distributed revision control.You can find more information on these topics under the following links: Versionshelf supplies with Git, Mercurial and Subversion the necessary tools as a central service with a smart interface. Version control allows you to manage changes to your files in a collaborative manner. Versionshelf gives you hosted Git, Subversion and Mercurial repositories with an easy to use admin frontend.