2016-05-25 11 views
1

如在主題:爲什麼在TFS中,我無法在「更改詳細信息」窗口中列出的文件上應用標籤?

  1. 轉到「查找更改」選項。
  2. 查找變更集。
  3. 雙擊changeset打開Changeset Details窗口。
  4. 它給出了在給定變更集中已經簽入的所有文件的列表。

爲什麼我不能在這些級別的文件上應用標籤,我將它們放在同一個位置?尤其是,它們通常是不同解決方案和項目的一部分,所以通常我必須爲一個文件創建一個標籤,然後逐一搜索並添加到現有文件。 效率太低了!

它是一些錯誤還是缺乏功能?如果第二個 - 很難相信MS們忘記了這種方便的功能。 你如何處理這種情況的傢伙?

編輯 - 澄清我的理由是:如果我使用jessehouwing的方法

- 是的,它的工作原理和它的簡單。 但是當我在未來搜索該標籤,並希望看到被列入什麼代碼,它給了我所有的解決方案的清單 - 即使是那些完全不相關(IWP和PDPRO是不想要的):

enter image description here

如果我用我的方式 - 它給我說:​​

enter image description here

我認爲它看起來更乾淨,直接給出什麼樣的解決方案和文件,其中包括在當我把東西進去的時候下面的信息生產環境和應用相應的PROD標籤。

+0

爲什麼你不爲這個變更集編號的整個分支或存儲庫創建一個標籤? – jessehouwing

+0

請看看我的編輯。對延遲迴答抱歉 - 我已經離開了。 – bartekj81

+0

恐怕你想要的東西不能輕易完成。你可以在這裏建議一個改進:http://visualstudio.uservoice.com/forums/121579-visual-studio – jessehouwing

回答

1

您正在查找的功能不存在。通常,標籤中的單個文件或一組文件並沒有多大意義。雖然有可能在TFVC中「標定」標籤,但只能通過命令行。

通常,您會在指定的變更集的回購或分支級別創建標籤。這將包括所有文件,包括您剛剛簽入的那些Creatign這樣的標籤是從源頭上控制資源管理器比較容易,但你需要複製變更號碼:

enter image description here

這是我不清楚爲什麼你'd只想要將更改後的文件包含在標籤中,也許您可​​以詳細說明該要求。

更新:你所期望的是從VS內部不可能的,並且從命令行也不是簡單的。我想用Powershell Magic對TFS客戶端對象模型進行一些操作,可以從命令行執行此操作,也可以將其作爲Visual Studio擴展來創建(或者可以將它建議給TFS Source Control Explorer Extensions的作者。

相關問題