0
votes
4answers
169 views

What are some version control systems based on different concepts than Git, Mercurial etc? [on hold]

Most of the version control systems I have used have a lot of similar functionallity for source code files: they work on their text content, diff using well known diff algorithms, the changes contain ...
13
votes
6answers
3k views

Git-friendly spreadsheet format? [closed]

We're trying to move our project documentation process from Google Documents to a set of self-hosted Git repositories. Text documents are Git-friendly enough, since we usually do not need any fancy ...
11
votes
6answers
348 views

Is there a version control system that can show changes to a specific method or function?

Sometimes it would be nice to be able to say something like: (git|svn|hg|etc) diff Foo.c:main (git|svn|hg|etc) log log Foo.c:main to see the changes made to a specific function within a source file ...
243
votes
20answers
71k views

What does SVN do better than Git? [closed]

No question that the majority of debates over programmer tools distill to either personal choice (by the user) or design emphasis, that is, optimizing design according to particular uses cases (by the ...
2
votes
2answers
187 views

Robust way to keep records of software releases?

We release a number of small plug-ins that go along with our software. Each plug-in allows our software to talk to a single manufactuer's hardware. I would like to devise a system for keeping track ...
4
votes
3answers
96 views

Static analysis config and convenience scripts in source control

1) Should static analysis tool config be placed in source control? This config is not needed to compile/run software and some developers can have different preferences (even within coding convention). ...
68
votes
12answers
9k views

git for personal (one-man) projects. Overkill?

I know, and use, two version control systems: Subversion and git. Subversion, as of now, gets used for personal projects where I am the only developer and git gets used for open source projects and ...
9
votes
8answers
669 views

how do you document your development process?

My current state is a mixture of spreadsheets, wikis, documents, and dated folders for my input/configuration and output files and bzr version control for code. I am relatively new to programming ...
7
votes
5answers
1k views

Which version control system a .net / vb6 developer in a small team should use? [closed]

Obviously related to What's the best version control system? but i did not find anything for my particular case. I'm currently doing solo project all time. but other peoples may access it. Working ...