Reference for Team Foundation Server SDK
VersionControlServer.QueryHistory Method
Tags :


Community Content

Mahiways
C# Example

         private static IEnumerable QueryHistory()
{
// Get a reference to our Team Foundation Server.
String tfsName = @" http://ps4474:8080 ";
TeamFoundationServer tfs = new TeamFoundationServer(tfsName);
             // Get a reference to Version Control. 
VersionControlServer versionControl =
(VersionControlServer)tfs.GetService(typeof(VersionControlServer));
             string path = @"$/TempTeamProject2";
VersionSpec version = VersionSpec.Latest;
int deletionId =0;
RecursionType recursion = RecursionType.Full;
string user = "mahesh_lambe";
             VersionSpec versionFrom = VersionSpec.ParseSingleSpec("115894", "mahesh_lambe"); //keep it 'null' for first version
VersionSpec versionTo = VersionSpec.ParseSingleSpec("109014", "mahesh_lambe"); //keep it 'null' for latest version
             int maxCount = Int32.MaxValue;
bool includeChanges = true;
bool slotMode = true;
bool includeDownloadInfo = true;
            IEnumerable enumerable =
versionControl.QueryHistory(path,
version,
deletionId,
recursion,
user,
versionFrom,
versionTo,
maxCount,
includeChanges,
slotMode,
includeDownloadInfo);
            return enumerable;
}

~ Mahesh Lambe
http://mahiways.spaces.live.com/
http://maheshlambe.blogspot.com/

Tags : tfs

Page view tracker