簡體   English   中英

在 TFS 中,如何使用 C# 代碼檢查文件是否是最新的?

[英]In TFS, How do i check if a file is latest or not using C# code?

如何檢查文件夾中的所有文件是否都是最新的。 我需要在 C# 代碼中設置一個條件,只有在項目文件夾中有最新版本為“否”的文件時才應該獲取項目的最新版本?

任何幫助將不勝感激。

您可以通過幾種方式以編程方式執行此操作,但最簡單的方法是讓服務器為您確定:如果您在設置了 preview get 選項的情況下執行 get latest,它實際上不會執行 get,它只會告訴您將檢索到哪些內容以將您帶到最新版本。

例如:

GetStatus status = workspace.Get(new GetRequest(null, VersionSpec.Latest), GetOptions.Preview);

if(status.NumOperations == 0)
{
    /* All files up to date. */
}
else
{
    /* We are not up to date on some files. */
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM