Tagged Questions
4
votes
2answers
102 views
Is it a good idea to create multiple heads with Mercurial? [closed]
I just made a commit that I want to reverse, but I want to keep the bad commit in history. So, I hg update to the previous (good) commit. Then I keep working.
This leaves me with a new head: the ...
11
votes
5answers
318 views
Why not commit unresolved changes?
In a traditional VCS, I can understand why you would not commit unresolved files because you could break the build. However, I don't understand why you shouldn't commit unresolved files in a DVCS ...
3
votes
2answers
282 views
Can an open source solution match or surpass Team Foundation Server's features? [closed]
Team Foundation Server offers a version control system, but with many more side features, such as bug tracking, user stories, project planning, and it is all integrated into visual studio.
Someone ...
9
votes
2answers
370 views
Any reasons not to use multiple version control systems?
I'm working on a project which uses GIT as the main version control system for trunk, the official branches and most sub-projects/unofficial branches. As such, I want to make my own branch use GIT to ...
-2
votes
2answers
315 views
Am I shooting myself in the foot if I use Mercurial for Rails development?
I'm a Rails developer and I prefer Mercurial over Git. However, I know that the Rails community is very pro-Git. So my question is it possible that my choice of version control system would turn back ...
2
votes
1answer
125 views
HG: fork web app project to separate API code from app code
I have a web app thats been in active development for about 8 months now and its becoming apparent that the project has a need to maintain a separation between app specific code and our OO Javascript ...
8
votes
2answers
217 views
What is the canonical approach to using a VCS right from a project's infancy?
Background
I've used VCS (mainly git) in the past to manage many existing projects and it works great. Typically with an existing project, I would check in each change I make to the code that either ...
4
votes
1answer
820 views
Why do Git/Mercurial repositories use less space?
I've read on several discussions here and on SO that DVCS repositories use about the same or less space than their centralised counter-parts. I may have missed it, but I haven't found a good ...
4
votes
3answers
251 views
Which revision control system to use for 2 semester capstone course? [closed]
For CS undergraduate students working on a 2-semester capstone course without any prior exposure to revision control systems, what would be a good one to use?
Desirable qualities would be easy to ...
7
votes
3answers
316 views
Training a company to use a DVCS coming from a CVCS mindset, is it as hard as one would think?
So, I'm preparing to consider the outcome of training a lot of people (>25) to use Mercurial coming from a centralized mindset. I've done it with individuals and had success with it, although the time ...
5
votes
2answers
347 views
Is switching from a CVCS to a DVCS a considerable bandwidth save?
So, I'm in a big geographically-distributed company, we use perforce and I'm starting to make the case for a DVCS with a whitepaper I was requested to write.
I was thinking that one of the arguments ...
6
votes
3answers
323 views
What is the differences between committing and patching?
I am quite new to source control and would like to know the differences between committing and patching? Also, how/when a patch is use and can it be used on a web application?
2
votes
4answers
128 views
Source control workflow for managing a software platform
I'm in charge of a software platform, written in C, that is used to provide a variety of projects to clients. I am trying to improve the workflow for people using this platform, and looking at ...
12
votes
6answers
890 views
Using SVN poorly - is Mercurial the answer?
At work we use SVN, but in name only. We don't branch or merge. We keep two copies of the repository, one serving as the "tag" branch that gets copied when we do a deployment and kept for bug fixes ...
2
votes
4answers
646 views
Using Mercurial repository inside a Git one: Feasible? Sane?
I am thinking on creating a Mercurial repository under a Git repository.
e.g.
..../git-repository/directory/hg-repo/
The 2 repositories
Is it possible to manage (keeping your sanity)? How similiar ...
27
votes
6answers
1k views
Which DVCS (git or hg) is easier for programming students?
A bit of context: I'm in 3rd year of college. students are divided into teams of 4. Almost everyone will be working under windows (except a few like me who are on linux). As part of the school ...
3
votes
3answers
171 views
Managing one-off scripts using DVCS
As a research scientist, I divide my code broadly into (1) Cohesive projects and (2) one-off scripts that perform an isolated task. I manage code from category (1) using a DVCS like git or hg in ...
1
vote
2answers
62 views
Source control approach for plugins?
I'm writing an application and a set of many small plugins—where “many” means dozens and “small” means one or two sources. It's not necessarily going to be possible to divide the plugins into neat, ...
10
votes
9answers
425 views
What's the best way for me to get started using version control in an opensource project?
It was suggested that I take my project open source due to its size and my lack of skills, so I checked out Google Code, and started making a project and now it's asking me if I want the project to ...
4
votes
1answer
155 views
Switching from SVN to Mercurial: one repository or many?
We currently have a large Subversion repository, with a tree like:
root
/libraries
/library1
/trunk
/library2
/trunk
/solutions
/solution1
...
4
votes
2answers
169 views
How to effectively manage source control for project with both open and closed source?
I'm currently working on a project that has both an open-source "community edition" and a set of closed-source features for paying clients. One of the pain-points right now is figuring out how to ...
67
votes
23answers
6k views
Why did Git get so much hype? …while others don't? [closed]
In the recent years, the hype around Git raised greatly. Everybody knows about Git, nobody knows about alternatives.
Other ones like Mercurial seem to be unnoticed. Both have been released in 2005, ...
4
votes
3answers
132 views
Where should the description about branches in a VCS be stored?
If you maintain many branches in your favorite version control system it is essential understand which branch for which indented.
In SVN you can put README on same level as trunk/branches/features ...
3
votes
3answers
324 views
Easy way to serve mercurial?
I am currently using TortoiseHg on windows. I want my server to be available automatically as it is switched on.
But I need to do these:
when I set up a new project, I need to enter the ...
3
votes
1answer
414 views
Getting started with version control and its integrated project management?
I am given the charge of finding a version control + project management setup, and also training and maintenance, in addition to my regular jobs; I will be known as "the git guy" (or whatever) from ...
8
votes
9answers
1k views
Bitbucket and a small development house
I am in the process of finally rolling Mercurial as our version control system at work. This is a huge deal for everyone as, shockingly, they have never used a VCS. After months of putting the bug in ...
5
votes
1answer
1k views
Mercurial branch or rebase?
After using mercurial daily for over a year, we are about to find a better workflow for our DVCS. Inspired by a successful Git branching model we are about to move away from our "push daily work into ...
7
votes
3answers
399 views
Hosted Mercurial with Project Management tools
I have used a couple of the hosted SCM's like Unfuddle and Codespaces before and I like that they have Project Management tools built in. I've started using Mercurial and really like it, I would like ...
4
votes
7answers
436 views
Version control management of large projects
I'm used to version control, in particular I currently use Mercurial. I have some doubts about how to make it work in large teams, where there is a good probability of having more people working on ...
5
votes
4answers
411 views
Recommended guidelines for Mercurial setups
I've just recently installed mercurial, and have been playing around it with. Overall, it seems like a great way to do version control. However, the distributed nature of its architecture makes it ...
1
vote
1answer
159 views
Using branches for a mini project or module of project: Good practice?
In my repo I have 3 closely related mini projects: 1 server and 2 clients. They are all quite small (<3 files each). Since they are so small and so closely related I just dropped them in folders in ...
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 ...
12
votes
3answers
873 views
Good naming convention for named branches in {DVCS} of your choice
We're integrating Mercurial slowly in our office and doing web-development we started using named branches.
We haven't quite found a good convention as far as naming our branches though.
We ...
9
votes
2answers
712 views
What are some good Mercurial books?
Recently, I've started playing with Mercurial. So far I was using Git, and although I don't have any objections to it, I was pleasantly suprised with Mercurial's, so to say, simplicity on Windows ...