Sync.Base

Description

Being a PHP developer I heavily rely on SVN. Even for small projects SVN helps me keeping track of my changes and, if need be, to revert any bogus code I wrote. My main issue was to deploy my stable code via SVN on a webserver. Hence Sync.Base was born. It allows me to create Tags of my current Trunk and easily deploy this new tag by the push of a button to a live checkout. This also allowed me to revert from one Tag to an older version.

Download

Download : Sync.Base Source (29)

Features

  • Project Configuration per Server (e.g. syncbase.example.com)
  • Fully customizable templates using Smarty
  • Create new Tags for a project
  • List all Tags for a project and compare the changes between tags
  • Full version listing of all configured projects
  • Deploy a newly created tag to a site
  • Use Basic Authentication to pass through to SVN or configure fixed usernames and passwords

Requirements

  • Installed SVN binary
  • For each project you need to have a tag already deployed for Sync.Base to pick it up, e.g. by uploading the checkout to your project location on the Webserver
  • Each project requires Sync.Base to have full read and write access to the code deployed by SVN

Limitations

  • Sync.Base only supports on-site checkouts on the same server
  • Database updates are not done automatically by Sync.Base

Installation

Installation of Sync.Base is fairly simple:

  1. Download the Sync.Base Source (29)
  2. Upload source to your webserver
  3. Make syncbase/templates/compile writeable by the Webserver
  4. Upload a tag for a project to your webserver
  5. Configure your projects in syncbase/include/config/global.inc.php
  6. Test your settings by getting the Version listing for your configured projects
Screenshots

One thought on “Sync.Base

  1. Pingback: Sync.Base 0.3.4 Released | BlogSpot

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>