Tagged Questions

CVS means Concurrent Versions System, one of the first centralized source control system, sometimes it's only a synonym for SCM in common

learn more… | top users | synonyms

22
votes
7answers
16k views

Using multiple Git repositories instead of a single one containing many apps from different teams?

I am migrating a 10-years-old big CVS repository to Git. It seemed obvious to split this multiple-projects repository into several Git ones. But the decision-makers are used to CVS, therefore their ...
2
votes
3answers
756 views

Distributed SVN?

I work for a large bureaucratic (and security paranoid) organisation that provides SVN for its development teams to use. I am working with a 3rd party vendor (at their site) and we currently share ...
1
vote
3answers
642 views

What does cheap copying/branching mean for a versioning system like SVN?

One of the advantages of SVN over CVS as given here is cheap copying and branching. What does "cheap copying and branching" mean in SVN parlance? How is it different from CVS copying and branching?
30
votes
3answers
3k views

What does it mean by atomic commit for a versioning system?

One of the reasons why programmers prefer SVN over CVS is the former allows atomic commits ? What does this mean ?
22
votes
9answers
2k views

Is it good idea to require to commit only working code?

Sometimes I hear people saying something like "All committed code must be working". In some articles people even write descriptions how to create svn or git hooks that compile and test code before ...
-11
votes
5answers
879 views

Are version control systems a form of design pattern? [closed]

I'm having some trouble understanding what a design pattern is and isn't, particularly with respect to version control systems like CVS and Git. Is "push, pop, stack" a "design pattern"? If yes, is ...