Thursday, January 21, 2016

Source control system – OwnCloud Server



Source control system – OwnCloud Server

Most of the companies not willing to share the source code to outside such 3rd party cloud server or internet storage. OwnCloud server will provide in house solution for version controller and backup the source code.
This solution is free license and open source version.

Reason for Version control
·         System automatic backups: Developer can delete the source file accidentally. Or huge change something and want to undo it by previous version.
Version files goes as, original file name report.php

a.       report.php.v1453292589
b.      report.php.v1453292590
c.       report.php.v1453292591
d.      report.php.v1453292592
So we can easily recall the previous version or any latest pervious version of same file

·         Sharing on multiple computers: Version control system is designed to help multiple people collaboratively edit text files. This makes sharing between multiple computers (say your desktop and laptop) particularly easy. You do not need to bother if you always copied the newest version; the VCS will do that for you. Even if you are offline and change files on both computers, the VCS will merge the changes intelligently once you are online.
·         Version control and branching: Say you published some class notes as a pdf and want to fix some typos in them while simultaneously working on the notes for next year. No problem. And you only need to fix the typos once, the VCS will merge them to the other versions.

·         Tagging. "tagging" the version so even if I make my own improvements in the meantime, when I get the referee's report back then I can easily revert to the version that the comments are on. Plus it's easy to see when I sent a copy to which journal or to collaborators or to eprint repositories.

In order to keep the pervious modified file,We used ownCloud open source server. This system provides file sync and version control service in additional file sharing function with access control. ownCloud provides a safe, secure, and compliant file synchronization and sharing solution on servers that you control.
Below System Required will need
  •   Image result for CPU
  • MySQL/MariaDB           
  • PHP 5.4 +
  • Apache 2.4
  • Ubuntu 12.4 LTS



Nageswaran Aravinth
0773399054
aragetride@gmail.com

No comments:

Post a Comment