我們的開發分支在工作中非常龐大,有時我會將自己的.sln文件放在那裏或其他流浪文件中,但我想要一種方法來刪除任何東西那在本地映射中不是嚴格的源控制。從本地TFS工作空間中刪除非源代碼控制文件夾/文件
我該怎麼做?是否有tfpt/tf命令?
這也與我有關,因爲有時文件夾將從源代碼管理中刪除,但由於「文件夾不爲空」,tf get將不會刪除它。我想刪除所有這些而不會燒焦我的工作區。
我們的開發分支在工作中非常龐大,有時我會將自己的.sln文件放在那裏或其他流浪文件中,但我想要一種方法來刪除任何東西那在本地映射中不是嚴格的源控制。從本地TFS工作空間中刪除非源代碼控制文件夾/文件
我該怎麼做?是否有tfpt/tf命令?
這也與我有關,因爲有時文件夾將從源代碼管理中刪除,但由於「文件夾不爲空」,tf get將不會刪除它。我想刪除所有這些而不會燒焦我的工作區。
TFS電動工具(tfpt.exe)具有名爲scorch
的功能,即「確保源控件和本地磁盤完全相同」。這是一篇博客文章,它解釋了一下https://dennymichael.net/2013/03/19/tfs-scorch/。看到這個答案What is the difference between tfpt scorch and tfpt treeclean與treeclean
函數的區別
一個簡單的方法是創建一個新的工作區,並執行從TFS獲取最新信息。這樣,新工作區中的所有文件/文件夾都受到源代碼控制。
該分支是一個包含數十萬測試的300項目解決方案。花幾個小時才能做到這一點。 –
是否有你不想使用「tfpt scorch」的原因? – nschonni
@nschonni真棒,正是我正在尋找。作出回答,我會標記爲正確。 –