version-control

TFS branching model to support long QA (system testing) cycle

Lets say you have an application. This application is to be QA tested and deployed to production. There are some constraints on the application lifecycle. Only one version of the app will ever exist in production. Once deployed to production if required hot-fixes may have to be developed. Hot-fix are narrowly targeted to fix specific h...

How to fix path-problem in Subversion

I have a subversion repository that was used with VisualSVN before. Code was committed using https: urls. Now the repository is used without VisualSVN, only with TortoiseSVN. The paths are now file://... There are several projects with older revisions commited through https: and newer ones commited through file:. When I check out a new...

Web Development Version Control - Multiple Versions

I'd like to hear how other web developers manage their websites over the life of the project. For example I have several sites I've been developing for several years where a "version" could be a completely separate code base. So version 1.0 might be straight html and version 2.0 might be a symfony app. There is also the issue of tho...

Alternative to subversion / TortoiseSVN on Win xp?

I'm looking for an alternative version control software to TortoiseSVN/ Subversion. Only interested in those with a GUI and an easy installation process, though if multiple installations are needed (Such as vault, which needs both a client, server, and lots of other stuff), please give some installation instructions with your answer. I'...

What features to implement in a version control system?

Hi all, I will be implementing a version control system in C++ for my final year project. I would like to know: What are the features a version control system should must support. What features do you consider are missing in existing implementations (so that my version control system does more than just reinventing the wheel ) Referen...

Do you put builds in a source code repository?

I would like to get some feedback on this idea, as I can see the pros and cons of each approach. As a Java developer, this would be about storing jar files in the code repository, but it could easily extend to other compiled languages. Pros: Can easily retrieve previous distributions, without the need to depend on (potientially no lo...

Source Control Advice

Hello, I've inherited a significantly sized internal app at the company I work for. It has two parts. One runs on a LAMP server, the other runs on a WAMP server. There is no source control to be seen. Currently, developers will log into each server via FTP and just directly edit the PHP files that are there. Or log into phpMyAdmin ...

When it comes to developing for the IPhone, should I use Git or Subversion?

It sounds to me like subversion's centralized model works better for web application development where you have a team of engineers working currently on the same code base and releasing constantly. On the other hand Git's distributed model is appealing for an IPhone app because 1) I dont' need a connection to browse the repository 2) it...

managing and versioning common libraries across projects

We have quite a few solution in our company. most of them are using a set of common libraries for different functions, (logging, caching, data-access). the question I have is how would you make sure that they are managed properly? Reference the tracing project directly from windows app1 Pros:You don't have to merge and branch. Cons:Y...

Is there any tool to track source code contributions made to a project?

To protect ourselves from later patent claims etc. we feel the urge to track contributions being made to the core code of a future open source project. We thought of the following procedure if we get contributions: a contributor has to do a quick registration with us if he commits more than just small bugfixes to our main codebase (st...

For home projects, can Mercurial or Git (or other DVCS) provide more advantages over Subversion?

Which free source control system is most preferable with reason for home projects and documents? I am thinking to use Subversion (as I am familiar with it). Characteristic of home project: Most likely single person will be committing changes. (May be one day (not now), it is possible that I share a project with my friend who is in ot...

Commit from directory, not under version control, to override current revision

The title is propably misleading so I try to explain my situation. I have a Subversion repository and a revision that is older than the head revision, I call it now revision X. My revision was changed (X+1) and ripped off the version control system. There are no .svn directories or something like this in this local folder. I would like...

Assembly Versioning with TeamCity

I'm working on a C#/VB.Net project that uses SVN and TeamCity build server. A dozen or so assemblies are produced by the build. I want to control the assembly versions so that they all match up and also match the TeamCity build label. I've configured TeamCity to use a build label of Major.Minor.{Revision}.{Build} Where Major and M...

What is the easiest way to join two versions of history in CVS (or RCS) ?

I am looking for a way to join two revision histories for a single file. One of our projects was tracked via RCS. Now, this project lives in CVS. It was initially committed as a new project. As a result, the CVS history does not show the older revisions that were tracked via RCS. For example, suppose file foo.c was revised 10 times ...

Undo git pull, how to bring repos to old state

Is there any way to revert or undo git pull so that my source/repos will come to old state that was before doing git pull ? I want to do this because it merged some files which I didn't want to do so, but only merge other remaining files. So, I want to get those files back, is that possible ? Thanks :) EDIT I want to undo git merge for ...

Why is Visual SourceSafe viewed so poorly?

I'm interviewing this week for a position at a firm where I would be the sole initial developerplus support the application I am taking over work for. Because positions like this can vary so wildly in the details, I plan to go in advocating a number of specific approaches that would make the job workable. One thing that I'm considering ...

rails project help

hi i am trying to get my head around the best way to develop an app in ruby on rails i have a ducument creation system that for each document has multiple associations ie text docs, images, optional accessories etc. I have created this system now to do CRUD. The next thing i want to do is have each document able to be translated into...

How to find all files a particular user has ever changed in Team Foundation Server

I know there is an easy way to do this with SVN so there must be a similar way with TFS. Basically, I want to have a list of every file a particular username ever edited (IE: checked out & changed or added). This is on TFS 2008. ...

Are DVCS like Git inappropriate for teams using continuous integration?

My team's development processes are based on continuous integration. The only branches we create are maintenance branches when we release, but otherwise developers are expected to commit regularly (daily if not more often) to trunk, so that everyone's work is always integrated, continually tested, and all that good stuff. My understandi...

Looking for Hosted Subversion and Visual Studio plug in combo.

Can anyone recommend a proven combination of a hosted Subversion solution and supported Visual Studio plug-in? I like what wush.net offers as far as a service, and I like VisualSVN as an IDE plug-in, but it doesn't look like wush.net supports access via VisualSVN / TortoiseSVN. Any suggestions? Thanks! ...