Questions tagged [cvs]

CVS - Concurrent Versions System - is an open-source version control system

#Description CVS, or Concurrent Versions System, is a client–server version control system based on the earlier RCS.

A version control system keeps track of all work and all changes in a set of files, and allows several developers (potentially widely separated in space and time) to collaborate. Dick Grune developed CVS as a series of shell scripts in July 1986.

In addition to commercial software developers, CVS became popular with the open source software world and was released under the GNU General Public License. While there was regular development to add features and fix bugs in the past, including regular builds and test results, there have been no new releases since 2008.

Whilst it lacks support for features more prevalent in newer version control systems (Unicode support, file renames, distributed revision control, cheap branching), and is not in active development, it is still used by a number of open source and commercial developers.

#Documentation

1521 questions
141
votes
5 answers

Difference between GIT and CVS

What is the difference between Git and CVS version control systems? I have been happily using CVS for over 10 years, and now I have been told that Git is much better. Could someone please explain what the difference between the two is, and why one…
jay
  • 2,533
  • 3
  • 20
  • 21
133
votes
19 answers

Moving from CVS to Git: $Id$ equivalent?

I read through a bunch of questions asking about simple source code control tools and Git seemed like a reasonable choice. I have it up and running, and it works well so far. One aspect that I like about CVS is the automatic incrementation of a…
Joe Casadonte
  • 15,888
  • 11
  • 45
  • 57
125
votes
20 answers

Why should I use version control?

I was reading a blog where the writer said this "Code doesn’t exist unless it’s checked into a version control system. Use version control for everything you do. Any version control, SVN, Git, even CVS, master it and use it." I have never used…
JasonDavis
  • 48,204
  • 100
  • 318
  • 537
102
votes
19 answers

How do you deal with configuration files in source control?

Let's say you have a typical web app and with a file configuration.whatever. Every developer working on the project will have one version for their dev boxes, there will be a dev, prod and stage versions. How do you deal with this in source control?…
deadprogrammer
  • 11,253
  • 24
  • 74
  • 85
99
votes
3 answers

How to export revision history from mercurial or git to cvs?

I'm going to be working with other people on code from a project that uses cvs. We want to use a distributed vcs to make our work and when we finish or maybe every once in a while we want to commit our code and all of our revision history to cvs. We…
tatsuhirosatou
  • 25,149
  • 14
  • 39
  • 40
85
votes
8 answers

Diffing between two entire directories/projects in hg or git?

I inherited a project originally stored in CVS with all the revisions. I made quite a few edits, and I'm trying to compare all the changes I made in the original directory, in regards to new files added versus the old ones. Is there some sort of…
meder omuraliev
  • 183,342
  • 71
  • 393
  • 434
68
votes
8 answers

PostgreSQL syntax check without running the query

I want to verify the syntax of files containing sql queries before they can be committed in my CVS project. In order to do that, I have a commitinfo script, but I have trouble finding out if the sql commands are valid. psql does not seem to have a…
Rob Audenaerde
  • 19,195
  • 10
  • 76
  • 121
66
votes
12 answers

What are the advantages of using SVN over CVS?

My company is using CVS as our de-facto standard for source control. However, I've heard a lot of people say that SVN is better. I know SVN is newer, but other than that, I'm unfamiliar with its benefits. What I'm looking for is a good, succinct…
shsteimer
  • 28,436
  • 30
  • 79
  • 95
63
votes
12 answers

Is there a migration tool from CVS to Git?

I intend to switch over from CVS to Git. In the case of SVN, there seems to be cvs2svn. Is there a similar tool to easily migrate from CVS to Git?
freddiefujiwara
  • 57,041
  • 28
  • 76
  • 106
57
votes
7 answers

CVS: List all files changed between tags (or dates)

Is there any way to list all the files that have changed between two tags in CVS? Every time we do a release we apply a tag to all the files in that release. I want to find all the files that changed between releases. It would also work if I could…
roomaroo
  • 5,831
  • 4
  • 31
  • 31
53
votes
2 answers

How do I revert a modified file using CVS?

I have checked out a file from CVS repository and changed it. cvs up command says that the file is modified M. I need to delete my changes. What cvs command can do it for me?
Ashot
  • 10,807
  • 14
  • 66
  • 117
52
votes
8 answers

Subversion vs CVS

I've used both SVN and CVS a little bit, but will need to choose one for a new project I will be starting. Can anyone who has used both extensively please offer some pros and cons and which they think is better? Best learning resources would be…
Eli
  • 97,462
  • 20
  • 76
  • 81
48
votes
8 answers

CVS: show files that are locally changed

Is there any simple way to show only the files in my repository that have been locally added, removed, or modified? I know that I can type "cvs stat" and look through the list of files, but that is tedious and error-prone. I am wondering if there is…
Elias Zamaria
  • 96,623
  • 33
  • 114
  • 148
46
votes
6 answers

Migrate project from RCS to git?

I have a 20-year-old project that I would like to migrate from RCS to git, without losing the history. All web pages suggest that the One True Path is through CVS. But after an hour of Googling and trying different scripts, I have yet to find…
Norman Ramsey
  • 198,648
  • 61
  • 360
  • 533
44
votes
9 answers

Migrate from CVS to Git without losing history

I need to know if there is a way to migrate my code from CVS source control to Git? If yes, what about my history of commits?
Ahmed Alaa
  • 465
  • 1
  • 4
  • 7
1
2 3
99 100