version-control

Comparison of Code Review Tools/Systems

There are a number of tools/systems available aimed at streamlining and enhancing the code review process, including: CodeStriker Review Board, code review system in use at VMWare Code Collaborator, commercial product by SmartBear Rietveld, based on Modrian, the code review system in use at Google Crucible, commercial product by Atlass...

Can someone recommend a reliable CVS or SVN hosting service?

I want to use CVS or SVN as my source control mechanisms on several side projects I am working on. Instead of hosting the server myself, I was wondering if anyone had any recommendations on CVS or SVN hosts. My concerns in order are: reliability, uptime, and price. When responding, please give details on your recommendation. Also, if...

What is the best way to version control my SQL server stored procedures?

What is the best way to version control my database objects? I'm using Visual studio 2005/2008 and SQL server 2005. I would prefer a solution which can be used with SVN. ...

Database under source control again!

We use MS SQL Server and C#. Our database is under sourse control and I will tell you some details of our implementation. We had implemented two operations: Export database to plain-text files. Database schema files: tables.sql relationships.sql views.sql ... and table contents files: Data/table1.txt Data/table2.txt ... It is easy to ...

Can I commit only parts of my code using SVN or Mercurial?

I use Tortoise SVN usuallly, but I have been looking into Mercurial since it is a distributed revision control system. What I am looking for, in both systems, is a tool that let me pick only parts of a file and commit them. If I want to do this now, I have to copy to a temp version of the file and keep only the changes I want to commit...

What needs checking in for a Grails app?

What parts of a Grails application need to be stored in source-control? Some obvious parts that are needed: grails-app directory test directory web-app directory Now we reach questions like: If we use a Grails plug-in (like gldapo), do we need to check in that plugin? Do Grails plugins install in the Grails directory, or your pr...

Sun Solaris IDE/Source Control Choices

At my new job I'm getting acclimated with the IDE we have Visual SlickEdit 8.0 installed on our sun solaris workstation that we telnet into(lol yes ssh is turned off). Now it does the basics but is missing many things I considered must haves like code hiding and parenthesis matching. Are there any alternatives to constantly ftping my wo...

Code Promotion: Build or Binary?

Given a pretty basic source tree structure like the following: trunk ------- QA |-------- Stage |------- Prod |------ And an environment which mirrors that (Dev, QA, Staging and Production servers) - how do you all manage automated or manual code promotion? Do you use a CI server to build and promote at all stages?...

What is a good tool for writing a user manual (help file), which integrates with version control

The people writing the user manual are not necessarily programmers, and they need a visual editor. A major issue is the internal format of the authoring tool; it should be readable text/html, so it's easy to compare versions of individual pages checked into version control. ...

Do you put your indexes in source control?

And how do you keep them in synch between test and production environments? When it comes to indexes on database tables, my philosophy is that they are an integral part of writing any code that queries the database. You can't introduce new queries or change a query without analyzing the impact to the indexes. So I do my best to keep m...

How do you manage database revisions on a medium sized project with branches?

At work we have 4 people working together on a few different projects. For each project we each have a local copy we work on and then there is a development, staging, and live deployment, along with any branches we have (we use subversion). Our database is MySQL. So my question is, what is a good way to manage which revisions to the dat...

Source code management strategies - branching, tagging, forking, etc. - for web apps

This posting here (http://stackoverflow.com/questions/156044/how-do-you-manage-database-revisions-on-a-medium-sized-project-with-branches) got me wondering how best to work on a web project using branching and deploying to dev, staging, and production (along with local copies). We don't have "releases" per se: if a feature is big enough...

What GUIs exist for Git on Windows

I use Subversion via TortoiseSVN but I hear good things about Git. Are there any similar tools available for Git on Windows? Feel free to answer with tools which still in early development. ...

Life Cycle Tools Suite

I am looking to replace the life cycle tools currently used by my development teams. Tools that I'm looking for: Version Control Defect/Issue Tracking Requirements Tracking Test Case Management (potentially) Project Management: Project Status, hours entry I have a new beefy server (Windows 2008 Server) to run all tools on. I'm looki...

How would you migrate a multi-site ClearCase/ClearQuest environment to all Open Source?

I work in an multi-site environment that's currently using Rational ClearCase for source control and Rational ClearQuest for issue tracking (I accept your condolences ahead of time). As a rough estimate I would say this is supporting 200 engineers. How would you effectively migrate this SCM methodology to a comparative, all Open Source...

TFS checkin RSS feed

How can I to generate an RSS feed of Team Foundation Server commit messages? In Visual Studio's Source Control Explorer, the "View History" option produces a nice GUI view. Likewise, the command line tf history /recursive /stopafter:40 . produces a nice GUI view. I'd like an RSS feed that would supply the same, or similar, informa...

Branch Current changes then "rollback" in TFS

I have a specific changeset that I want to "rollback" my Development branch to, but I want to take all of the the changes after that specific changeset and put them in to a new branch. Is this possible in TFS? If so, how could I do such a thing? Thanks, Dave ...

How do you add all untracked files in svn? Something like git add -i?

I've been using this long command: svn st | awk '/\?/ {print $2}' | xargs svn add Similarly, to svn rm files I accidentally deleted with normal rm with : svn st | awk '/\!/ {print $2}' | xargs svn rm --force I guess I can write a bash function to do these two, but I'd prefer an interactive add/rm like the one git has. ...

VisualSVN and class libraries not in the working copy root

We're making the switch from SourceGear Vault to TortoiseSVN with VisualSVN for Visual Studio integration - absolutely love it. However, there are multiple class libraries that we reference in multiple different applications that aren't a part of the working copy root in any of the applications. What's the best way to deal with this so t...

How to remove TFS source control bindings for a solution from the command line

Is there a command-line approach for having VS 2008 remove TFS source control bindings from a solution file and the constituent project files? I need something that I can run from a batch file so that I don't have to open the solution and click the 2 prompts to permanently remove the bindings. Edit: After deleting the *.vspscc and *.vs...