設置我的工作區TFS,做TF GET
,其中下載的文件數量巨大,正如預期。TF GET不會重新填充目錄
然後我想修剪我的本地副本,只是我本來應該使用的文件夾。所以我刪除了所有的人在我的本地工作區的副本(不使用TF命令,只是Windows和DOS命令)
其中一個目錄已經添加到我的東西去努力列表。
我如何獲得該目錄回,無需重新下載一切?
C:
cd \TFS
TF GET Zebra
(All Files are up to date)
我所有的不存在的文件,顯然是最新的與TF服務器上的現存文件。 我很困惑FileExists
等於FileNotExists
!
在嘗試了大約20個這種方法的變體之後,我放棄了。
C:
cd \TFS
TF GET /FORCE
這是下載一噸的東西。據我所知,它正在下載所有內容。有趣的是,輸出的格式不同於我原來的TF GET
(但這真的是一個令人分心的問題,這在下面重複)。
我怎麼TFS僅從斑馬文件夾中下載最新的東西,從而重新填充所以我有什麼實際的服務器相匹配?
而且我想一個側面的問題 - 如果刪除的文件沒有告訴TFS它是錯誤的方式來清理我的本地磁盤上的空間,我應該我的做法一直?
對不起,如果問題是菜鳥般的。但是我想當談到TFS時,我實際上是一個noob。
有一個在你的工作區映射的標記'$ tf'根目錄中的隱藏文件夾中存儲有關文件的信息(即你有什麼版本,是否擁有它等等)。你知道你是否有本地工作區或服務器工作區(本地工作區只存在於TFS 2012上)? – 2013-03-19 20:39:02
不確定;我們使用的是Visual Studio 2010,所以猜測它是一個服務器工作區 - 當您考慮文件位於本地系統上時,這很有趣。在Windows資源管理器中關閉所有「隱藏文件」選項後,我在C:\或C:\ TFS中找不到任何名爲'$ tf'的東西,所以我想這會支持您對基於服務器的評估。 – 2013-03-19 22:17:47