2011-01-27 66 views
2

我正在嘗試編寫一個C#程序來比較StarTeam存儲庫中不同修訂版本的文件(請參閱當前版本的文件和預先給定的簽入)。我目前能夠從當前版本中找到/檢出文件,但是很難找到找到這些文件的過去版本的正確方法。在StarTeam w/.NET SDK/C中查找文件的過去修訂版本#

Borland的文檔似乎在.NET的一面至少很差,至少有人能指出我正確的方向嗎?

謝謝!

回答

2

找到了答案。

給定當前修訂版本文件,可以通過File.GetFromHistoryByDate(DateTime)方法創建過去的修訂版本項目。返回的Item可以被轉換成一個File對象。如果該文件對於給定日期沒有修訂歷史記錄,則返回的對象將爲空(但不會引發其他錯誤)。

如果較舊的File不爲空,則可以將對象與File.MD5散列進行比較。

相關問題