version-control

Are there any other bug/issue trackers than TFS itself that integrates with TFS SCM?

We currently use BugZilla for bug/issue tracking, but are looking for other solutions which hopefully fits us better. One of the features we really would like is integration with both SVN and TFS, as we use both internally (java folks use SVN, .NET folks use TFS), but I have yet to find any who does both. Many do integrate with SVN, but...

Migrate from Source Depot to SVN

I have had a local Source Depot repository for version control since my days at Microsoft. Lately, I've been wanting to migrate to SVN and take the change history with me but there seems to be no script to migrate to SVN. Since there are quite a few Microsofties who hang out here, I thought I'd try here. I am basically looking for an ea...

How do I convert a git repository to mercurial?

I've been developing a java application using git as source code repository. I'd like to share the project with other java developers and hg seems to be most used by them. My question is how do I convert a git repository to hg? If I tried googling "convert git to hg" and every search hit is about converting from git to hg. I'm also us...

How do you manage your project life cycle?

How do you manage your project life cycle? For example: Do you start with a template? Do you use versioning such as SVN as the authoritative source? Do you archive the projects, if so when and how? When a project is revived (work resumes), how’s that handled? Do you use automated scripts to do things such as create IIS sites, DBs, ar...

How to add a file to source control when manually editing a project file?

I'm using code generation and would like to automatically add the newly generated files into the project file after the generation is complete. If I add the files by modifying the project file, they don't get the plus icon next to them like when add them through the IDE. As a result, they don't get added to source control when I check th...

What's a simple way to undelete a file in subversion?

These instructions are a little intimidating and confusing: http://svnbook.red-bean.com/en/1.0/ch04s04.html#svn-ch-4-sect-4.3 . And also they don't seem to mention that it's much simpler if you haven't yet checked in after doing the "svn rm" [1]. So I thought this would be a good place to record a simpler answer for those googling for ...

Converting a repository from git to subversion

Reasons for doing this aside, is there a reasonable way to convert an entire git repository to subversion? I can find only tons on information on migrating from subversion to git, and exchanging changesets between the two, but not for doing a simple conversion of the entire git repository to svn. ...

How can I have Subversion keep only the latest version of a file?

I have a large file in my repository that is not text-mergeable and that I do not need multiple-version control for (PPT for example). I would like to keep it on the repository for backup purposes and to share with multiple people, but I do not want the repository size to grow huge because it's keeping a duplicate copy of the file every...

Viewing version tree in VS2008

Can anybody please tell me how to directly view the ClearCase version tree of a file opened in VS2008 ? I have the source control tool bar in the editor and it has all other option (check in, check out etc) but has no buttons to view the version tree of the file. Can I configure this some how ? Also, I have the clear case add-in dll whic...

How to best version design documents?

There has been some discussion on SO (here and here) before on how office documents can be versioned, however I think my question is still a little different. My programming projects start with a project folder that is empty except for a subfolder named "Design Documents", which contains a draft of the project's functional spec to begin...

How to handle branching when you're planning on doing a rewrite in the future?

My development team is moving to branching soon - we've been cursed with SourceSafe and we're moving to Team Foundation Server - and I'm curious about something. Traditionally when we do major revisions to our product, to the point where not even the folder structure or the filenames stay the same, we do a new root folder in source cont...

What are the long-term effects of reorganising a subversion repository

The subversion repository at work was set up without much planning as to its structure. There are currently no explicit tags, trunk or branches configured, although some tagging metadata is present through the use of subclipse:tags Currently the repository is in the format: /CoreCodeA /CoreCodeB /Project1 /Project2 ...

How do I remove a folder from source control with TortoiseSVN

This is a stupid question but I can't figure it out (I'll blame it on post-superbowl Monday syndrome) but how do I remove a folder from being source controlled with TortoiseSVN? ...

Version control to coordinate with yourself

For programming in my spare time, I have both a desktop and a laptop (both Macs, though I doubt that makes a difference the question). I've got VMware on both of them, with Linux images to run my code on. They're identical images, so I've got the same environment in both places. The trick is that I like to use version control for ALL ...

Replicating Sourcesafe's link ablity in SVN or other version control systems?

Currently my team uses Visual Sourcesafe, and being very familiar with how horrible the GUI is first hand and having heard the internet mummer about how unreliable it is, I've been trying to push a move to SVN. Today I was talking to manager about the eventual move, which he supports, and he asked if it was possible to create sourcesafe...

is there a way to make a previous version latest without doing another commit in teamprise?

The title more or less sums it up. We use MS TFS as our version control which integrates to eclipse via the teamprise plug-in (Corp standard, primarily an MS shop. I wish we could just use SVN, because frankly the Teamprise plug-in is rather atrocious). Suppose that someone commits a file with changes that we want to keep, just not ye...

Merging in changes from outside a git repository

I'm working with another developer on the other side of the country who is the lead on our project, and isn't using a formal version control system. On my end, I'm tracking all of my code in git. I've recently started contributing to the main project, and would like to be able to track updates from the other developer as well. When I ...

What is a good book about SVN?

At work, we recently switched from VSS to SVN. Unfortunately, I have never used anything other than VSS. So the new features still feel quite awkward. I understand enough to get latest, update and commit; however, I am interested in a book that describes practical usage and best practices. Any suggestions? ...

Are there alternatives to Visual Studio Team System and Team Foundation Server?

Visual Studio Team System and Team Foundation Server offers a lot of goodies like source control, unit testing and automatic building. I'm wondering the following: What alternatives are there for .NET developers that has all of this? ...

Adding resource file to VC6 dll

I have a number of VC 6.0 projects (dsps) which build into dlls which don't have resource files. Any idea how to add resources into an existing project? The project is due for a major release shortly and I want to add a fileversion to those dlls currently lacking one. The dlls will be recompilied before release so I'm just trying to mak...