Tagged Questions
When using version control in a software project: each file belonging to the project is inventoried and stored in a repository, associating a version to each file. Whenever any of the files in the repository needs to be changed, it is recovered from the repository and delivered to the developer who ...
3
votes
3answers
242 views
Source Control: Roles and Responsibilities - Best Practices
I'm looking for "Best Practices" concerning roles and responsibilities, specifically who is responsible for merges from development branches to trunk (or main). Basically I'm looking for ammunition to ...
7
votes
2answers
193 views
Why are developer commit statistics harmful?
I have long believed (and heard from others) that keeping track of commit statistics, such as how many commits each developer makes per day, is harmful to the development process. The reason seems ...
3
votes
2answers
89 views
How do I Integrate Production Database Hot Fixes into Shared Database Development model?
We are using SQL Source Control 3, SQL Compare, SQL Data Compare from RedGate, Mercurial repositories, TeamCity and a set of 4 environments including production.
I am working on getting us to a ...
-3
votes
0answers
33 views
Looking for a github frontend that's somewhere between instaweb and github enterprise [closed]
I'm looking for a nice web front-end that can:
List multiple git-managed projects.
Provide some project detail. At the very least: description, contacts. Bonus points for the ability to browse file ...
1
vote
2answers
149 views
What fast, free SVN repository alternatives to Google Code are there for open-source projects?
I am using Google Code for my project which is almost a hobby project under the MIT license. The problem is, Google Code is too slow from my area.
So I am looking for alternative repositories. Can ...
2
votes
5answers
172 views
Choosing the right branching strategy for releases
Starting with a new dev team on a new project and we have to define our Branching strategy for our source repository (e.g. Microsoft Team Foundation Server 2010). We've run into a sticky discussion ...
2
votes
3answers
101 views
SVN: Working with branches using the same working copy
We've just moved to SVN from CVS. We have a small team and everyone checks in code on the trunk and we have never ever used branches for development.
We each have directories on a remote dev server ...
3
votes
3answers
128 views
How to apply DRY to files shared by repositories?
I've got a few files which are used in several of my repos:
functions.sh, shell library to for example print a colored warning/error message or the documentation of a script file.
Makefile; a ...
11
votes
5answers
198 views
What is a realistic way to handle customer-specific software patches?
I'm trying to gather effective ways that others have solved the following problem. At work we've been forced to release a software patch (to be installed on end-user systems) that we only want ...
4
votes
5answers
233 views
Is 'process debt' a term people work with
As a result of a retrospective we were uncovering worse ways of developing
software. We had a idea we though was great and tried it. We stayed with it during the development of a major update which ...
1
vote
3answers
54 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 ...
5
votes
4answers
361 views
Version Control based on portable storage?
I develop personal projects on two machines without use of a shared server or a network connection between the two.
Do any common version control systems reliably support use of portable storage ...
3
votes
1answer
98 views
Why is local copy writable by default in SVN, but readonly in Perforce/TFS?
I have some experience with Perforce, SVN, and TFS. For SVN, The source files were by default writable after synchronization. However, they were readonly for Perforce, as well as TFS if memory served ...
5
votes
1answer
111 views
What is the best way to handle product versioning and branching of long term projects?
In a general sense, for long term projects that may have multiple releases during the products life cycle and require support of previous products, what is the best way to handle product versions and ...
16
votes
8answers
518 views
Best Version Control Habits For Solo Developer?
I'm a sole developer at my work and while I understand the benefits of VCS; I find it hard to stick to good practices. At the moment I'm using git to develop mostly web apps (which will never be open ...