Decentralized version control (DVCS) keeps track of software revisions and allows many developers to work on a given project without necessarily being connected to a common network.
20
votes
7answers
2k views
Can you recommend a good commit message template / guidelines to enforce in the company?
In Git it's possible to set and enforce a good commit template.
Can you recommend (preferably with argumentation) a good commit template / guidelines to enforce in the company?
227
votes
12answers
17k views
I'm a Subversion geek, why should I consider or not consider Mercurial or Git or any other DVCS?
I try to understand the benefits of distributed version control system (DVCS).
I found Subversion Re-education and this article by Martin Fowler very useful.
Mercurial and others DVCS promote a ...
22
votes
11answers
1k views
Business case for decentralized version control systems
I searched and couldn't find any business reasons why git/mercurial/bazzr systems are better than centralized systems (subversion, perforce).
If you were trying to sell a DVCS to a non-technical ...
4
votes
3answers
179 views
DVCS and different versions of the same Product
Let's say that we have an application, with two (or more) different versions. E.g. Professional and Lite editions.
What would be the best way to keep the source under version control (DVCS in ...
8
votes
3answers
433 views
What GUI tools are available for which DVCS? [closed]
When I worked at Sun, we used a DVC system called Forte SCCS/Teamware, which used the old SCCS file format, but was a true distributed source code revision control system.
One nice feature is that it ...
5
votes
2answers
460 views
GIT branch model for derivative work
I'm planning on using Vincent Driessen's branching model which I found great for my current development. I think Vincent approach is very general to any development project but I'm finding it ...
17
votes
4answers
942 views
Are there advantages to using a DVCS for a solo developer?
Right now, I use visual svn on my server, and have ankhsvn/tortoise on my personal machine. It works fine enough, and I don't have to change, but if I can see some benefits of using a DVCS, then I ...