Team Explorer Everywhere 的新功能
Team Explorer Everywhere 2012 中包含下列新功能和增強功能:
新的安裝經驗
Team Explorer 的新外觀
本機工作區
內嵌工作項目編輯器
解決衝突
檔案上的「設定執行」位元
正在連接到裝載的 TFS
新的命令列功能
新的安裝經驗
您現在可以透過 Microsoft 專用的 Eclipse 更新網站安裝 Eclipse 專用的 TFS 外掛程式。
安裝程序變得更輕鬆且更方便:
在 Eclipse 的 [說明] 功能表上,選擇 [安裝新的軟體]。然後在安裝對話方塊中選擇 [新增] 。[新增儲存機制] 對話方塊隨即出現。
在 [名稱] 中,輸入 Eclipse 的 TFS 外掛程式。在 [位置] 中,輸入 http://dl.microsoft.com/eclipse/tfs,然後選擇 [確定]。
如需安裝程序的詳細資訊,請參閱 安裝 Team Foundation Server Plug-in for Eclipse。
Team Explorer 的新外觀
Eclipse TFS 外掛程式中的 Team Explorer 有新外觀。許多改進功能有助於提高效能並提供更豐富的 UI 經驗。
除了首頁之外,[暫存的變更]、[工作項目]、[組建] 和 [設定] 也都有自己的頁面。
在新的 [暫存的變更] 頁面中,您可以透過豐富的持續性檢視查看所完成的工作,並使用工具來管理和提供您的暫存變更。
如需詳細資訊,請參閱管理暫止的變更 (Team Explorer Everywhere)。
在新的 [工作項目] 頁面中,您可以增加產能和更輕鬆地追蹤工作。使用 [我的最愛] 和 [小組的最愛] 區段組織和存取您最愛的查詢。
在新的 [組建] 中,您可以建立、修改和刪除組建定義。您也可以查看和管理您所觸發的所有組建。使用 [我的最愛] 和 [小組的最愛] 區段組織及存取對您和小組最重要之組建的相關資訊。
在新的 [設定] 頁面中,您可以管理 Team 專案集合和 Team 專案版本控制設定。
本機工作區
您可以使用本機工作區處理版本控制檔案,輕鬆地離線作業。
當您建立或編輯工作區時,可以指定其位置為本機或伺服器。預設選項是本機。
注意事項 |
---|
Team Foundation Server 2012 僅支援本機工作區。 |
在大部分情況下,本機最適合,因為這會提供數個優點:
當您的網路連線無法使用或不可靠時,您可以新增、編輯、刪除、重新命名、復原及比較工作區中的項目。
若要還原本機刪除的檔案,只要 將檔案從伺服器取到您的工作區 (Team Explorer Everywhere)。
當您在 Eclipse 外加入或刪除檔案時,程式可以偵測這些變更。
警告 |
---|
在 [原始檔控制總管] 中,使用本機工作區之小組成員的暫存變更對其他小組成員而言是不可見的。 |
根據預設,版本控管會忽略某些檔案類型(例如, .dll檔案)。因此,當您將忽略的檔案加入至對應本機工作區的資料夾時,這些檔案不會出現在 Team Explorer 的 [暫存的變更] 頁面中。
您可以在要套用規則的資料夾中放入名為 .tfignore 的檔案,以設定要忽略的檔案類型。.tfignore 檔的作用是遞迴。不過,您可以在子資料夾中建立 .tfignore 檔案以覆寫父資料夾中 .tfignore 檔案的效果。
如需 .tfignore 檔案的詳細資訊,請參閱 將檔案加入至版本控制 (Team Explorer Everywhere)。
注意事項 |
---|
.tfignore 檔案只能適用於本機工作區中。如需伺服器工作區,您必須使用 .tpignore 檔案。 |
內嵌工作項目編輯器
您可以使用 Eclipse IDE 中的內嵌版工作項目編輯器,而不依照前述方式在外部瀏覽器中開啟編輯器。
注意事項 |
---|
舊的工作項目編輯器仍然存在於該產品。您可以至 [視窗]、[偏好設定]、[TFS]、[工作項目追蹤],變更預設工作項目編輯器。只有當您連接到 Team Foundation Server 2012 時,才能使用新的內嵌工作項目編輯器。 |
解決衝突
您的工作比較不會因為衝突而中斷,因為 Team Explorer Everywhere 會嘗試自動解決特定種類的衝突。
當您必須手動解決衝突時, Eclipse 合併工具可讓您更方便操作。
透明執行位元支援
如果您在 UNIX 上使用 Team Explorer Everywhere,在版本控制下將檔案設定為可執行會比較容易。Team Foundation Server 2012 可儲存簽入檔案的可執行檔的屬性。您再也不需要在工作資料夾中加入 .tpattributes 檔案。
設定執行位元的處理序變得更容易:
建立新檔案,並讓它可以執行命令列用戶端。
$ chmod u+x HelloWorld.sh.
簽入檔案。
當您嘗試從伺服器取得檔案時,會自動將檔案設為可執行檔。
正在連接到裝載的 TFS
一旦您有 Team Foundation 服務帳戶後,您可以連接 Eclipse 到裝載 TFS 的 Team 專案。您必須在 [加入 Team Foundation Server] 對話方塊中指定裝載 TFS 的 URL:
如需詳細資訊,請參閱連接至 Team Foundation Server (Team Explorer Everywhere)。
新的命令列功能
Easier command-line authentication
「設定檔」概念已從 Team Explorer Everywhere 2012 移除。當您在 Team Foundation Server 自我驗證時,不需要再設定連接設定檔。當您第一次指定與伺服器相關的使用者名稱和密碼時,可以將它們儲存在憑證快取中。您可以使用系統環境變數保留原本在設定檔中的其他資訊,例如 Proxy URL、Proxy 啟用/停用等等。
如需詳細資訊,請參閱 Team Explorer Everywhere 命令列驗證和 設定環境變數 (Team Explorer Everywhere)。
Changes in commands
加入新的命令 tf property 和 tf rollback。
tf properties 被重新命名為 tf info。
tf productkey 和 tf profile 已經過時。
有些在 tf workspace, tf delete、tf add、tf checkin、tf get、tf merge、tf status、和 tf unshelve 的選項也變更了。
注意事項 如需命令中的變更的詳細資訊,請使用 / help 選項。