tfs-2005

What does it mean when Source Control Explorer shows both branch and merge for a changeset?

一世执手 提交于 2019-12-20 09:56:50
问题 I am trying to understand the history of my codebase, which resides in TFS 2005, and I encountered a changeset where all changes were marked as both branch and merge. Name Change Folder ------------------------------------------------ A.cs merge, branch $/Root/Solution/Project I am unable to find anything (especially on MSDN) describing what the various combinations of Add, Edit, Delete, Branch, Merge, Undelete, Encoding, etc mean. Each is pretty self explanatory when used alone and some do

how to merge two changesets only (TFS)

牧云@^-^@ 提交于 2019-12-17 18:28:19
问题 You see 162489 and 162990, How can I merge them ? 回答1: I'm guessing that you want to merge only those two specific changesets into another branch. You cannot merge multiple changesets in one go, unless the changesets are in sequence. Using the tf command line tool you specify a range of versions by separating the version with a tilde character. tf merge /recursive /version:C162489~C162990 "$/SourceBranch" "$/TargetBranch" In this case the changes 162987 and 162967 will also be included. If

Permanent deleting under TFS 2005

半城伤御伤魂 提交于 2019-12-12 09:59:29
问题 How can I permanently delete a folder/file under TFS 2005 source control? I know about the tf destroy command, but that only works with TFS 2008. I also know about the TFS PowerPack at CodePlex, but I want to know if there is a built-in tool to achieve this. 回答1: There is no supported way to permanently destroy version control items other than upgrading to 2008 (or later). Technically you could edit the database by hand, but you are extremely likely to corrupt things since the schema is