Free open-source Microsoft Team Foundation Server Version Control Client.
This has by and large been superseded by the TFS Power Tools with Explorer integration, and general improvements with TFS 2010 and now TFS 2012.
However I still use the diff and merge tools (there are probably better ones out there, but I really like that the merge tool allows me to split the target file off, and onto my second monitor).
I have just checked in a new project just called 'diffs' that just has the diff and merge tools - everything stripped out. I was planning to completely re-write these as the code isn't a great example, and I've got something looking nice-ish
using the Sharp-Develop teams Avalon WPF code editor - but that is going to take forever, so I created for me and anyone else who liked the diff and merge tool. They can be easily set to be the default tools used by Visual Studio for TFS compare and merge
operations. Instructions will follow on the blog soon(ish), but it is quite straight forward.
I've neglected this for a long time, but now I'm working on updating everything to run on windows 7 with .Net 4.0.
Source code is now available right here from the CodePlex TFS servers - This is the source for the LizardTF 0.3.0 release.
A .msi installer is also posted under Releases - but this hasn't had much testing yet.
All shell extensions are now written in c++, Icon overlays are handled via TortoiseOverlays, so Lizard can be used with Tortoise SVN/CSV without running out of overlay resources. Metadata has been moved to dedicated storage folder, so working folder structure
is not polluted with LizardTF metadata. Multiple server support is next on the list (now that I'm using CodePlex and local TFS servers). I'm hoping all this will be in a build in about a months time (mid/late October 2008).
It's like TortoiseSVN, SVN Bridge and DubbleBock, but all in one handy dedicated package!
For the latest news, developments and comments on LizardTF please visit
LizardTF is a (sort of) TortoiseSVN clone for Microsoft Team Foundation Server version control. It uses Explorer shell extensions to provide status overlays, TF item information as additional list columns, context menus from explorer to drive TF operations
and an extra tab on the file properties form to show TF item status and history.
LizardTF has it's own bespoke review, diff, merge/conflict, and history tools/browsers and a blame tool. LizardTF does not use the TF.exe command line for any operations.
LizardTF has an extra build/install to support 64-bit XP (I haven't had a vista machine to test it on yet)
You can use LizardTF for your CodePlex projects!
Currently it supports most functions except merging this will be coming soon, and I just noticed moving and renaming are missing, they will be here sooner.
It has a bespoke review page for viewing and checking on out of date files, conflicts and pending changes all in one place, and a handy diff tool for reviewing changes between folder structures on disk, in the repository or both.
Repository Browser allows you to view the repository content at any revision, and see deleted items.
Planned extras are 'Changeset roll back' to undo a single, or range of, changesets (like svn), the ability to apply a changeset to a different (unrelated) branch (like svn) - The diff tools currently allows this on a file by file basis.
LizardTF is not associated with Tigris or TortoiseSVN/TortoiseCVS - it's just a copy(ish) for Team Foundation Server
Explorer showing the LizardTF project with overlays:
Explorer Property Page for LizardT:
Folder/Branch/Version Diff Tool: