Anyone here use Subverion / Tortoise for version / document control? Any opinions? I'm building a wiki and thought it might be a good way to manage versions.
No, don't. But I need something lie this also for multiple developers on the same project, and my recently finished CMS... It gets crazy with multiple developers / designers when we are all used to working alone.
We are currently using Subversion and Tortoise, and they are reasonably good, considering they are free, but this for me is one of the problems. They are free! so there is no dedicated support, releases come out whenever a developer realises one etc.
They run as an option from the right click, so you can add a file to the repository, commit a change etc. there is no integration with homesite/dreamweaver, so you have to remember to have a windows explorer window open all the time. to get files put back to a centeral area for team testing you have to add a "hook" into the repository to drag files into your webroot - this is how we have it anyway - so this has to be setup. not great for sys admins!
You also need to have a username and password, this is fine, but has to be setup on each individual project, so if not done correctly you could have a different username for each project within the repository. not great for sys admins!
The other major gripe for me is that multiple developers can be working on the same file at the same time, and when the commit happens the system "merges" the two files togehter. this i really do not like, and i think goes against the idea of using a source control system in the first place!
I am an advocate of using source control and they are invaluable within a multi developer environment, just not this one.
One of the other systems i've used is one called NGSource (
eclipse has some plugins for subversion so you don't have to use windows explorer to commit your changes. one thing with subversion that i am not a fan of is stealing locks on the files. so, even if somebody locks a file you can steal that lock and modify the template.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.