version-control

What is an appropriate level of detail for check-in notes?

When I check-in code, I sometime write very long, detailed checkin notes, other times I write very short ones (or no note at all). The longer notes tend to include information about why the change was made (business reasons, customer interactions, etc). However, I'm not sure if check-in notes are the right place for such detail. Most che...

Serialize MS Access Database Objects to Text File(s)

Is there some code out there that lets me serialize all the objects in an MS Access MDB File. All the Objects like Table definitions, Table Data, Query defintions, Report definitions, VB Modules should be written to one or multiple text files. It is not necessary to reverse the operation (but would be nice to have). I want to put the t...

TFS & Visual Studio integration - Get Latest does not always work?

I'm developing in Visual Studio 2005, using TFS as the source control. Whenever I haven't been working on the solution for a while, I always do a recursive Get Latest in Solution Explorer. However, this doesn't always seem to work. If I know I don't have the latest version of a file, even right-clicking this (in Solution Explorer), cho...

How do you maintain revision control of your database structure?

What is the simplest way of keeping track of changes to a projects database structure? When I change something about the database (eg, add a new table, add a new field to an existing table, add an index etc), I want that to be propagated to the rest of the team, and ultimately the production server, with the minimal fuss and effort. At...

Utilizing Console Interfaces for Hg, SVN or git

I've been spending a lot of time utilizing Mercurial. On windows, I've been using TortoiseHg and on Linux and Mac OS X, I've been (forced) to use the console interface. After spending time with the console utilities, I find (to my surprise) that I do like them. But, most of my usage has been superficial. I've been doing basic clones,...

Merging a Trunk into a Forked Branch

Hopefully this makes sense: In subversion if I branch a trunk and then fork the branch can I merge changes from the trunk into the forked branch? ...

Should svn merge be pulling EVERYTHING?

I have an SVN repository set up with the following directories: /branches/ /tags/ /trunk/ I created /branches/my_feature/ using svn cp trunk branches/my_feature That's fine. I now want to keep my branch up-to-date with trunk, so I run (with cwd = branches/my_feature) svn merge ../../trunk and it pulls everything down, showing th...

How do I keep all my bazaar branches in multiple physical locations?

I've recently started working on a project that uses bazaar. I'm attempting to find a bazaar workflow I like, and being a regular git user I can't avoid using git as a reference point. In git, all my branches are stored in the one directory. If a branch lasts longer than a working day, I "git push " to keep a copy on the server. Keepin...

gitosis and git clone problem

Hi, I have installed gitosis, but i have strange thing when i'm working with repos. In config i have [gitosis] [group gitosis-admin] writable = gitosis-admin members = me@server me@laptop [group prj1] writable = prj1 members = me@laptop and in /home/git/repositories i have created directory prj1.git with empty git repo. i can work...

Is it possible to do a partial clone/branch with either bazaar, mercurial or git?

Suppose I have a project in source control with a lot of subdirectories, many of which I don't need at the moment. I would like to create a working copy containing only some of the entire tree, which still maintaining the ability to make changes, commit them, and push them back up. Is this possible and if so, how can I do it? I'm stil...

Version Control/Configuration Management for Avaya PBXs?

Hi, all. Here at Acme Widgets, we use an Avaya 8xxx series PBX. Some of the Vectors that are coded into the PBX are super important, in that if they're changed in the wrong way, pretty much all of our telephony arena applications and features go haywire (IVR, CTI, CRM, and ACD). There have been some recent discussions where we've disa...

Subversion / Tortoise / asp.net - Ignore and Non-versioned

I'm probably reading too much into ignore, but other than not showing up in the list when you commit, are there any other feature/benefits associated with ignoring a file? ...

Keeping branches in sync with Git

With SVN, I have the following setup: /tags/ /trunk/ /branches/ /branches/my_feature /branches/my_other_feature I want to keep all the branches in sync with mainline trunk, so I periodically run an svn merge for the branch for trunk. However, I also want to keep all the branches in sync with one another, so as to avoid conflicts, as ...

How to get hudson to display the SCM diff since last build in the individual build page

I'm not sure it's even possible, but my command line usecase goes something like this: do svn update do a svn log -l {how many times since my last commit - 1} do a `svn diff -rHEAD:{my last commit revision + 1} and try to get an overview of what happened since last time I touched the code. I get a lot of valuable information from thi...

Successful code review strategy with SVN and ReviewBoard?

I've managed to introduce ReviewBoard to the coding workflow in my company, while "introduce" means having installed and presented it. We also have a general agreement that we need code reviews sorely, however, we are not quite sure how we'd like to do it. Our main revision control is SVN, so we rather limited in branching and merging. ...

What source/version control to use for home?

I used to use svn, and I had AnkhSVN setup in visual studio. I ended up migrating the svn server from a linux box to a windows box about 4 years ago. I didn't have a good backup / restore process on that machine, and I'm afraid I lost most of the histories of stuff I've worked on at home when that hard drive died (I know... I know... I...

What is the best VCS Solution for Windows?

My code base is getting quite big and it's difficult to organize all the different branches using just directories, I was wondering what would be a decent version control system for my own personal use that works (with little hassle) on Windows? PS: I'm not looking for hosted VCS like GitHub, SourceForge or Google Code. ...

Using the tofu scale with svn

Has anyone tried using the tofu-scale descriped in Practical Perforce by Laura Wingerd together with svn? The tofu-scale tells us how to propagate changes between branches (codelines). Changes in stable branches should be merged to less stable branches (firm-to-soft), and changes in the less stable branches should be copied to the stabl...

What is the "tofu scale"?

Some people have mentioned (e.g. here on StackOverflow) the "tofu scale" when talking about branches of source code. What is the scale and what do values on it represent? Do you guys use it, and are there any circumstances when it is especially useful? Thanks! ...

Is it possible to import an MKS Integrity repository into git?

The title says it all... Edit: Well, maybe it doesn't say it all. I need only the source tree and its history. I don't care for the requirements/issues stuff for now. I played a bit witth the command line to figure out if I could get a list of change packages for the trunk and some of the dev paths. I thought it should be possible to e...