Team foundation server 2012 express 的兩三事

今天幫公司把Visual Studio 2012 跟Visual Studio 2010做個比較決定要不要買,無意中發現Team Foundation Server居然推出免費版本了~!!! 二話不說就利用公司資源公器私用把它抓了回來。

Team Foundation Server Express是什麼?
我們看一下微軟官方的解釋:

With Team Foundation Server Express, even the little guys can go big. Up to five developers can access powerful application lifecycle management tools, collaborating and controlling the rise of your application, just like any large organization.

簡單來說這就是Team Foundation Server的簡單版本。用來控制開發進度以及讓開發者之間能夠更好的進行整合。功能類似免費的TortoiseSVN,不過它跟Visual Studio的整合度更高 廢話大家也是微軟的產品嘛 ,而且還支援開發流程控制,是一件不錯的工具。

安裝
老話一句,很多大大發過專業文章我也不用再寫了,請參考拉圾場大的文章
安裝完成後會看到這個畫面,就搞定囉:

20140509更新:

  • TF400416錯誤
    如果今天你安裝繁體中文版的TFS express到一台不是繁中的Windows上的時候, 可能會出現TF400416的錯誤.

    這時候可以打開"開啟記錄檔" -> 尋找關鍵字"TFS product", 會找到下面這樣的一句:

    你應該會發現 Product Language 跟 Windows Language不一樣, 因此會出現TF400416這個錯誤, 修正方法可以把OS改為跟TFS一致的Language, 或者選一個對的Language重新下載 TFS. 



怎樣使用
Team Foundation Server的概念跟IIS有點類似. 都是以AppPool集合的形式把類似的專案集中起來.

另外集合不能在Web介面建立,必須利用伺服器端的 "Team Foundation Server管理主控台" 進行新增。

至於新增專案方面,微軟的文章會告訴你跑到Visual Studio中的Team Explorer,連上Team Foundation Server以後按新增專案即可

如果今天你用的是Visual Studio 2012的話當然沒有問題,可是如果你今天用的是2010版本的話會出現TF30172的錯誤,說你沒有新增專案的權限之類的,你還以為真的是權限問題,那你就錯了(雷)。經小弟爬文以後那根本是一個bug,有些文章會叫你安裝VS10SP1-KB2662296.exe這個更新,小弟試過還是沒用。Team Foundation Server管理主控台又沒有新增專案這個功能那怎麼辦??

最後小弟找到一個方法,就是在伺服器端安裝Team Explorer for Visual Studio 2012

然後在裡面新增你要的專案

新增完了以後再利用你的Visual Studio 2010加回你剛新增的專案,就可以正常使用了。
至於為什麼會這樣,李組長覺得案情絕不簡單......

-------
還在探索中,所以這篇文章會繼續更新.....(摳飛)



Popular posts from this blog

[SQL SERVER] 找出LOCK方法懶人包

[SQL Server] 解決log檔(ldf file)過度膨脹的實戰經驗

[開箱] Dell P2415Q 4K螢幕開箱