0.018
thk thk Πεμ. 3 Δεκ. 2009 20:17 tags προγραμματισμός 1 views
If you are a software developer and thinking about choosing a version/source control system, stay away from SVN.
the reason : You will find easier writing software than controlling SVN..
I mean it is one of these things that you cannot learn enough to do simple things and not have problems. 
If you a do wrong step , then svn will curse you forever , and you will wonder if your branch was updated from the main tree and so on...
I mean:
I have my main madpy trunk and all sites are branches of madpy.
I have written an update script that updates each working copy of a branch from the madpy main trunk.
This is done with deciding the current revision number of a working copy of a branch and merging with the HEAD revision of the main trunk.
The problem is that there is no simple command to have your working copy of a branch be the same as the trunk.
Sometimes the branch gets a higher revision number than the trunk (when backing up) and this is where problems start.