2011年7月28日 星期四

TFS 替代方案 Redmine、Subversion、Visual Studio合體!

要了解Ankhsvn是啥東西,我推薦可以去看一下識丁筆記的介紹,可以有個粗淺的認識
或是Google一下相關文章,個人建議是裝了就知道怎麼用了,基本上他跟 Team Foundation Server的 Team explorer 總管是類似的東西,
就是協助你將程式碼簽出、簽入 Subversion 的工具,來看幾張圖,或許會比較有感覺





首先安裝 CollabNet Desktop - Visual Studio Edition,這一樣是免費的 http://desktop-vs.open.collab.net/
與Ankhsvn是同一家公司出品的,下載後會有兩個檔案,先安裝ankhsvn,再安裝 CollabNetDesktop-VisualStudio_3.0.1.msi
( 因為版本會不定時更新,所以請自己到網站上下載吧!)

接下來安裝外掛,透過這個外掛,可以讓CollabNet Desktop認得Redmine ,
請至 http://ankhredmineexte.sourceforge.net/ 選擇相對應CollabNet Desktop - Visual Studio Edition的版本下載,

全部裝完後,打開VS 2010,在【方案】上面按下滑鼠右鍵,就會看到有個Issue Tracker Setup,
( 這邊有個地方要注意,如果你看不到這個選項的話,表示你並不是用方案開啟的方式開啟專案,然後VS預設是不顯示方案的,
所以你在【專案】上面按右鍵是看不到Issue Tracker Setup的選項,你必須到VS的工具=>選項=>專案與方案,將永遠顯示方案打勾。)



連接之前,你要先進去redmine的網站,設定=>認證=>勾選【需要驗證】與【啟用 REST 網路服務技術(Web Service)】
這樣才有辦法進行帳號的驗證。

選擇Redmine connector ,開始設定與 Redmine的連接。

另外,在Redmine裡也要作幾項設定:
第一是到網站的設定=>儲存機制清單=>啟用的SCM勾選Subversion,還有勾選【啟用認可中的時間記錄】


第二是專案必須要跟Subversion掛勾,你必須到設定裡,去設定儲存機制




沒有留言:

張貼留言