在我的程序中,我有一个签出文件的方法,但我需要能够再次签入,
ClearCase.ClearTool CCTool = new ClearCase.ClearTool();
ClearCase.Application m_CC = new ClearCase.Application();
ClearCase.CCCheckedOutFile file = null;
void GetVersions(string sourcefile, string destinationPath)
{
ClearCase.CCElement element = m_CC.get_Element(sourcefile);
if (element != null)
{
ClearCase.CCVersion latestVersion = null;
FileInfo fi = new FileInfo(sourcefile);
latestVersion = element.get_Version("\\main\\LATEST");
if (latestVersion != null)
{
ClearCase.CCBranch branch = latestVersion.Branch;
ClearCase.CCCheckedOutFile file = latestVersion.CheckOut(ClearCase.CCReservedState.ccReserved, "", false, ClearCase.CCVersionToCheckOut.ccVersion_SpecificVersion, true, false);
string path = file.ExtendedPath;
}
}
}
这将做的是检查最新版本并在您自己的分支上创建它,是否有办法将其重新签入,以便您将其与新版本一起放在主目录中。
谢谢, 伯比