Questions tagged [dvcs]

DVCS stands for Distributed Version Control System. Use this tag for questions about DVCSes in general. If your question is about git, or another DVCS that has its own tag already, then use that tag instead of this one.

Distributed revision control system (DRCS), distributed version control or decentralized version control system (DVCS) keeps track of software revisions and allows many developers to work on a given project without necessarily being connected to a common network.

Most popular DVCS:

911 questions
16
votes
2 answers

How can I always know about all tags in Mercurial?

I don't use Mercurial, but i'd like to start, so i'm reading about it. The only SCM system i've used extensively is CVS. Most of what i've read about Mercurial makes sense, and sounds good. But i'm alternately shocked and perplexed by that way it…
Tom Anderson
  • 46,189
  • 17
  • 92
  • 133
16
votes
1 answer

Combine DVCS with Visual Source Safe

I'm forced to use Visual Source Safe 2005 at work. I'd like to combine that with a DVCS, so that I can check in files locally without disrupting my co-workers if there's a bug or it doesn't compile. In my attempts with Mercurial, it works, but…
WBlasko
  • 2,893
  • 2
  • 17
  • 11
16
votes
5 answers

git untracked files - how to ignore

When I run git status, I see the "Untracked files" section has many files (some with a "." extension.) I don't think I have to do anything, but it doesnt look good to see these files whenever I run git status. Is there any way to not to see these…
JDesigns
  • 2,284
  • 7
  • 25
  • 39
16
votes
2 answers

Does merge direction matter in Mercurial?

Take a simple example: I'm working on the default branch, have some changesets committed locally, and I pulled a few more from the master repository. I've been working for a few days in my isolated local repository, so there's quite a few changes to…
Lóránt Pintér
  • 10,152
  • 14
  • 47
  • 53
16
votes
6 answers

Can artists realistically cope with (distributed) version control in an open source environment?

Heya, I'm working in the project management department of an open source game. Right now we're using SVN for version control and store code and assets in the same repository. Source versions of assets (models, textures) reside in a separate media…
Martin V
  • 163
  • 1
  • 5
16
votes
3 answers

Submitting Hg changes back to SVN

I've began work in an SVN repository. I've cloned a subfolder of it into a local Hg repo with hg clone. Afterwards, I wanted to share this with a colleague who does not have access to the SVN repository. I've created a private BitBucket repository,…
Ivan Vučica
  • 9,529
  • 9
  • 60
  • 111
16
votes
3 answers

Mercurial color extension in Windows Powershell

Is there a way to enable color support for Mercurial in Powershell on Windows 7? The ColorExtension page says to add [color] mode = win32 to your .hgrc file, but it doesn't seem to make a difference. Running hg status shows several files that have…
derekerdmann
  • 17,696
  • 11
  • 76
  • 110
16
votes
7 answers

Is there any distributed revision control system that supports partial checkout/clone?

As far as I know all distributed revision control systems require you to clone the whole repository. For this reason is it not wise to put huge amounts of content into one single repository (thanks for this answer). I know that this a not a bug but…
Jakob
  • 3,570
  • 3
  • 36
  • 49
16
votes
6 answers

Is a DVCS useful for one developer?

Or would a conventional client-server VCS be more appropriate? I'm currently using TortoiseSVN, but I'm interested in a DVCS, but I'm not sure if it's even a good idea to try to use something like that solo.
Thomas Owens
  • 114,398
  • 98
  • 311
  • 431
16
votes
8 answers

Does Git work in Windows?

I work on Linux all the time and I'm clueless about Windows, not even having a Windows box. Is Git nowadays working on Windows? Or am I making problems for my Windows pals by using it?
Pablo Fernandez
  • 279,434
  • 135
  • 377
  • 622
16
votes
4 answers

bitbucket, "hg push" and "hg update"

If I start out with a local mercurial repo, which I consider to be the "main" repo (pardon me my dvcs lords), and intend to use bitbucket as a backup and issue tracking facility, I can do all my changes in my local repo and do an "hg push" to send…
chefsmart
  • 6,873
  • 9
  • 42
  • 47
15
votes
2 answers

Why are Mercurial backouts in one branch affecting other branches?

This is a difficult situation to explain, so bear with me. I have a Mercurial repository with 2 main branches, default and dev. Work is usually done in a named branch off of dev (a feature branch). There may be many feature branches at any one time.…
James Allardice
  • 164,175
  • 21
  • 332
  • 312
15
votes
4 answers

How to restore shelved changes in Intellij when the shelf tab is not shown?

I tried to use the "shelf" feature for the first time in IntelliJ IDEA today. I shelved all my current changes so that I could work on a quick bugfix, commit it, and come back to my current work afterwards. When I commited the "shelf" action,…
Pierre Henry
  • 16,658
  • 22
  • 85
  • 105
15
votes
6 answers

Source Control - Distributed Systems vs. Non Distributed - What's the difference?

I just read Spolsky's last piece about Distributed vs. Non-Distributed version control systems http://www.joelonsoftware.com/items/2010/03/17.html. What's the difference between the two? Our company uses TFS. What camp does this fall in?
Randy Minder
  • 47,200
  • 49
  • 204
  • 358
15
votes
9 answers

git: how do I merge between branches while keeping some changesets exclusive to one branch?

There's a special place in hell for people who hardcode absolute paths and database credentials into multiple random places in web applications. Sadly, before they go to hell they're wreaking havoc on Earth. And we have to deal with their code. I…
kch
  • 77,385
  • 46
  • 136
  • 148