2013年9月16日 星期一

[Team Foundation Server ] Collection 轉移

若單純想要轉移Collection (project),
MSDN寫得很清楚,
但是我一開始因為有既定的想法,
所以死不照他的做法去做。

以下為必備流程:
1.Detach Collection
從TFS SERVER上面將Collection的鏈結解除,
若不解除,即便轉移到其他的SERVER上,
還是無法附加。
筆者推測是因為該Database有紀錄與其Binding的TFS位置。


2013年9月14日 星期六

Team Foundation Server 轉移

使用Team Foundation Server進行程式的版本控制十分常見,
但若突然想要轉移到其他伺服器又想保留所有紀錄時,
就會變得十分麻煩。
以下稍稍紀錄該注意的事項。
環境:
Windows Server 2012 
Microsoft SQL Server 2012
Microsoft Team Foundation Server 2012

1.在安裝好的Windows Server 安裝 .Net Framework 3.5 
Win Server 2012安裝MS SQL 2012 時,會遇到未安裝.Net Framework 3.5 導致無法完全安裝SQL 2012 ,安裝方法請參考[Windows Server] 在 Windows Server 2012 上安裝 .NET Framework 3.5 ,使用替代方案安裝.Net Framework 3.5

2.依序安裝MS SQL 2012 、TFS 2012
Ps.筆者在安裝MS SQL 2012 時,一直遇到The SQL Server license agreement cannot be located for the selected edition......的問題,結果好像是語系的關係。筆者所用的Windows Server 2012 雖是中文版,但調整呈現語系為英文,解決方法請參考Sql Server 2012 Installation 使用英文MSSQL 2012 安裝即可。

3.使用進階設定TFS 2012,讓新的TFS擁有自己的設定檔,並確定TFS已可使用;接著在TFS上移除功能。使得應用程式層的功能處於未設定。

2013年9月10日 星期二

Linux yum 設定與安裝套件

參考:
How-To:用 yum 進行軟體安裝移除與更新

Yum基本操作:
使用yum可以比較簡易的安裝Linux所需的套件,
yum 會自動下載相依的套件並安裝,
以安裝VNC 為例:

查詢:
# yum search vnc

安裝:
# yum install vnc
許多 yum 操作會詢問使用者是否確定執行(y/n),如果希望 yum 自動確定而無須詢問,可加入 -y 參數,例如:
# yum -y install vnc

更新:
# yum update vnc

移除:
# yum remove vnc

已安裝的套件更新:
# yum update

清除所有 yum 快取資料;
# yum claen all