Monday, October 5, 2009

Week 2 Day 1

Today I have hands on on SVN and CVS, and even though I have used them during my major project, there were many things which I did not know in the past.

For instance the creation of repository, and the importing of files into it. During my major project days, we used assembla.com 's repository. Assembla created a repository for us when we create an account, and as such most of the time we used svn and cvs were regarding commiting, updating or reverting. The friendly tortoise client did the command line commands for us, so much so that we don`t even notice what goes on behind it.

To first create a repository, a directory will need to be created in either svn/ or srv/svn/. Thereafter, permission and rights will need to be set using the chown command, and chmod command. After they are granted, a console command, svnadmin create will need to be entered to create an entry in the repository of the current system, and lastly, users will need to be added in to the 's password configuration file. Assuming that svn and ssh has been installed and started, we can now import in files using svn file:///

During the next half of the day, time was spending on re-installing Fedora, and reconfigurating it to prepare for our actual work. The problems re-occurred reminded me of my first experience with them, and I was able to solve them more faster than when I initially faced them. However and unfortunately, due to a lack of understanding of svn, alot of time was spent on tracing and trying to solve the problem than doing actual work, and soon after Kevin show us the solution, the problem was due to the simple fact of missing the simple step of setting permission.

I would certainly feel the day have been wasted by my lack of knowledge in Linux components and my forgetfulness, and certainly I would have learned and achieved more things back today if I remain calmer and thought more carefully. As such, my goal for tomorrow would be to learn at least 4 main things, and finish up on the things Ming Hong have given me

No comments:

Post a Comment