version-control

Is there any way to block files being committed to SVN repository

Today I came across a problem where someone had accidentally committed a proj.user file to the SVN repository. When i came to update, it obviously caused issues. It got me wondering if there was any way that you can block certain file extensions to be committed to the repository. I do realise there is an ignore list but as far as I am...

MKS Integrity versus SVN.

A friend of mine works in a small team where the developers (Java and .net), who currently use SVN for their source control, are about to have MKS Integrity forced upon them. My friend would like to keep an open mind but I suspect that secretly he wants to stay with SVN. Is there anyone out there who would be willing to share their ex...

Is there a way to migrate SourceSafe with HISTORY into SVN ?

Is there a way to migrate SourceSafe with HISTORY into a SVN ? Ideally I'd like to use VisualSVN Server, but I don't really want to lose my SourceSafe history. If I have to I will though. ...

Practices to prevent/control image content

Dead code is easily recognised and eliminated by having code reviews, however, when it comes to images - unused images still get into our version control. Is there any clean way of organising graphic content so that a direct correlation exists between web pages and image files? In our current project, we use create master PNG files then...

Code freeze in SVN - Build management

Is there a better way to implement code freeze in SVN than asking all developers to not check in any new code? We have CruiseControl running, which automatically deploys the latest build to environment. So if new code comes in, the build that was made available earlier changes to the latest one. I want that the build that is deployed is ...

What's the best practice for handling system-specific information under version control?

I'm new to version control, so I apologize if there is a well-known solution to this. For this problem in particular, I'm using git, but I'm curious about how to deal with this for all version control systems. I'm developing a web application on a development server. I have defined the absolute path name to the web application (not the ...

Do you have any commit policies?

My boss announced yesterday a new commit policies for checkins into the repository. This policies are valid for commits into head/trunk and branches. A commit message must have the following items: Reason (Bug ID,Project ID, or non functional change) Name of the reviewer After the commit we also have to create a change blog entry in...

Looking for reasonably priced source control software

Due to staff shrinkage I am now the sole software developer at a small startup company. Inexplicably the previous senior developer never did countenance the use of use of version control (even free ones) while he was there [sigh]. Simply being able to maintain historical and version information on source-controlled tasks would have sav...

SVN 'Unexpected end of svndiff input' error

I'm having a problem with svn, where running 'svn up' produces the following error: svn: Unexpected end of svndiff input Ironically, running 'svnadmin verify repository_path' also returns the same error. It happens on existing working copies and brand new working copies too. Anybody had and solved this problem before? We've been usin...

Do you keep your build tools in version control?

Do you keep tools that are necessary to build your project under version control? If you do, what are your guidelines for which tools to include? I guess noone puts Visual Studio in version control, but how about your unit-test-runner? The Nant/Ant/Maven executable? How about external dependencies? Do you have Boost in version control?...

What are the best practices with source code control?

After a recent "accident" at work, whereby some bugs that previously had been fixed were reintroduced, I was asked to document a set of guidelines for the use of source code control (CVS in this case). What do you consider to be best practices for using source code control? In particular, how do you manage branching and labelling and ...

How should I approach Continuous Integration and .NET Framework Versions

Hello, I am just beginning the move to the .NET Framework 3.5. I use CruiseControl.NET for our Continuous Integration and would like to know how other people approach setting this up. I have a branch of the source code entitled NET3.5 but for now am keeping the trunk as 2.0. I have created two CruiseControl projects that checkout from...

Can I have one project in two SVN repositories?

Our I.T. dept doesn't allow connections to the SVN server from outside the physical office. (They're just kind of like that.) I need to work on projects when I'm not at the office. I could just check out the project and wait until I come in to do a check-in. Maybe that would be best. But I like to check in frequently. I'm wondering if t...

Beginners guide to learn how to use Subversion with Visual Studio

What's the best way for me to learn how to use Subversion as a source code control for my Asp.Net Web Projects? I haven't had much contact with source control before; however I have a very basic understanding of its features, so I'm looking for a way to learn the best practices. Any tip will be very appreciated. ...

Tortoise CVS: Can project list be made persistant (for checkout) ?

Since I upgraded Tortoise (1.10.4), the list of projects during checkout are no longer persistent -- I have to use "Fetch List" every time (unless I already know the module name). Does anybody know of a method to make them "stick" ? ...

Generate Data Change Scripts from VSTS Database Edition

I'm using the GDR release of VSTS Database edition source control the DB and generate deployment scripts. It works pretty well but the problem is that it only seems to handle scripting and deploying the schema. It stops short of handling scripting and deployment of the actual data itself (i.e. the lookup and standing data which also de...

Seapine Software - Surround - Automated Builds

I'm thinking of working towards an automated build process where I work (currently our builds are a manual process). Our version control software is from Seapine - Surround SCM and TestTrack. There is a CLI reference guide for Surround. Does anyone have any experience with automating Visual Studio 2008 builds with Surround SCM for ver...

Is there a free version control server provider for non-public projects?

I'd like to have a version control server (preferably SVN) accessible on the internet without having to host my own (linux) server. Setting up a home server ala DynDNS is not really an option. Can you have non-public (maybe single-user) projects on one of the OSS project hosting sites? Or are there alternatives? I had a look at Google ...

Best database independent SQL DDL utility?

I'm working on a project for the .net platform and would like to support multiple database types. I would like to keep the DDL under source control in a generic format then convert it to database specific DDL for deployment. So I'm looking for utilities that will convert generic DDL into database specific DDL. Ideally it would support M...

SCM for Xcode?

I am developing an application for the Mac as a small team (me + another person) effort. We are located in different cities, and have started to see the need for solid source control management. None of us have any experience with this, and both of us are relatively new to Cocoa/Obj-C/Xcode (but do have C knowledge). Does anyone have a...