Solved

Opensource or Freeware Version Control Systems

Posted on 2015-02-23
7
15 Views
Last Modified: 2016-06-23
Good day everyone. We currently host a few websites and have been making changes to them often enough. We were thinking about a version control system that would allow us to keep tabs on what is being done. We are a small shops so don't need anything super complicated.

Any suggestions?
0
Comment
Question by:mig1980
  • 3
  • 3
7 Comments
 
LVL 9

Accepted Solution

by:
Valliappan AN earned 500 total points
ID: 40626548
Hi,

I would suggest using :
Subversion (https://subversion.apache.org/)  -- the basic subversion engine files that can be run on Windows or Linux
Visual Subversion Server (https://www.visualsvn.com/) -- the windows server management GUI for subversion
TortoiseSVN (http://tortoisesvn.net/) -- the client gui for using subversion

HTH.
0
 

Author Comment

by:mig1980
ID: 40626797
Is there a good guide that could walk me through the installation and use of this product. We are fairly new to the version control world.
0
 
LVL 9

Expert Comment

by:Valliappan AN
ID: 40627487
Hi,

Have a look at documentation here:
https://www.visualsvn.com/server/doc/VisualSVN-Server.pdf

and a look at this video - for steps:
https://www.youtube.com/watch?v=yGIo9_x-YSo
(how to use tortoise svn)

Note: Please download the latest versions of the above tools, and also you may need to have your SSL configured already for access.

Cheers.
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

Author Comment

by:mig1980
ID: 40649684
Thank you for this information. This is great and should get me started. However, I am fairly new to version control. Is there a guide or demo for dummies that I can review. For example, I have no clue what the Trunk, Branch, and Tag folders are for in SVN and what do they mean? Basically looking for a best practices guide to load, checkout, and deploy code using SVN.
0
 
LVL 9

Expert Comment

by:Valliappan AN
ID: 40649851
Hi,

They are all just folders automatically created for usability and maintainability of different versions.

Generally, imho, trunks are the mainline development folder where normal development files will be updated by developers. Branching is a way to copy the selected revision files so that they can be revisited if need to. This may be a minor or major release, or a major change done, that you may like to revisit in future, and use it if needed, or even compare your changes with trunk code. The trunk is for current development, while Branch may be a release done.
http://svnbook.red-bean.com/en/1.4/svn.branchmerge.whatis.html

Tags is another convention to make a snapshot of a project in time.
http://svnbook.red-bean.com/en/1.4/svn.branchmerge.tags.html

We normally used trunk and branch in my earlier company projects. You can also create further folders, like documents, to store any relative documents, like project design document, requirements etc.

Its to maintain a clean hierarchy of folder structure something like this:

For example:

trunk -
    code
    scripts
branches
    release 1.9
          code
          scripts
    release 1.8
         :
    release 1.7
         :
documents

Similarly you may have tags like this:

tags
    somesnapshot

HTH.
0
 

Author Comment

by:mig1980
ID: 40650360
Thank you for this. I wasn't asking for just the specific descriptions of these folders. I am new to the developer world and am in charge (recently) of the project's development branch. I wanted a video or a document that could teach me best practices on version control leveraging SVN. Looking for a Version Control for Dummies guide.

Our developers are fairly young and inexperienced. We have operated without version control and want to make sure I introduce this product and guidance to operate so that it doesn't turn into a garbled mess.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
Although it can be difficult to imagine, someday your child will have a career of his or her own. He or she will likely start a family, buy a home and start having their own children. So, while being a kid is still extremely important, it’s also …
This video teaches viewers how to create their own website using cPanel and Wordpress. Tutorial walks users through how to set up their own domain name from tools like Domain Registrar, Hosting Account, and Wordpress. More specifically, the order in…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

932 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now