Project managment
This week’s assignment:
build a personal site in your lab's section of the class archive
describing you and your final project
Version control system
A version control system is software application that can maintain the
different versions of project files.
The key function of version control is, it tracks history, rather
then synchronizing the present state of a project.
The advantage is:
- You could manage a couple of different versions for example of
different sub-projects, where you can experiment with different things
you are making.
When the subproject is finished you merge the files back into
the main archive with keeping track of the whole history of an project.
- It lets multiple people collaborate.
We use the open source software 'Mercurial'
Mercurial requires no central repository. It is peer to peer, and can
be worked on offline, and then merged later into an existing archive.
Findings
Hg tortoise, is a GUI version of mercurial. It was not possible to
install this on my macbook. The uploading of my class archive I did
using Terminal.
This controls the computer using command-lines instead of point and
click. I learned that you need special brains for controlling your
computer like this. I marveled at the brains of Harris. Harris is a
programmer. Later when it came to coming up with creative ideas, I was
happy again with my own brains. We were a good team.
WEB development
The pages of my class archive I made with Seamonkey. This is an open
source web developing program.