В моей программе есть метод, который проверяет файл, но мне нужно иметь возможность проверить его снова,
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;
}
}
}
Что это будет сделать, так это проверить последнюю версию и создать ее в своей собственной ветке, будет ли способ вернуть ее обратно, чтобы вы поставили ее на основную версию с новой версией.
Спасибо,
Berbies