TFS Branchスクリプト

2031 ワード

TFSソースマネージャでは、WebサイトをBranchバックアップする必要があります.管理されているWebサイトの数が多い場合、手動でバックアップを行うと、非常に煩雑になります.そのため、自分でスクリプトを書いたり、ダブルクリックして実行したり、windows計画タスクに追加してタイミングよく実行することができます.
スクリプト:
@echo off
echo ------------TFS branch bat,develop by terry-------------
::username password
set username=tfs 
set password=tfs 

::Site Url Config
set tempSource=$/Public Websites/Stage
set tempTarget=$/Public Websites/Release

::Branch Config
set newBranchName=20121106
set version=T
set comment=20121106 code deployment
set author=tfs 

::Open TFS IDE
cd \Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE

@echo Branch Start..
::Public Websites,add site what you want to branch.It can be better below.
tf branch "%tempSource%/Test Site 1"  "%tempTarget%/Test Site 1/%newBranchName%" /checkin /comment:"%comment%-Branched from $/Public Websites/Stage/Test Site 1" /author:"%author%" /login:%username%,%password%
tf branch "%tempSource%/Test Site 2"  "%tempTarget%/Test Site 2/%newBranchName%" /checkin /comment:"%comment%-Branched from $/Public Websites/Stage/Test Site 2" /author:"%author%" /login:%username%,%password%
@echo Branch End..
pause

 
作者:ForEverNoME
出典:http://www.cnblogs.com/ForEvErNoME/
転載や共有を歓迎しますが、必ず文章の出所を声明してください.もし文章があなたの役に立つならば、あなたができることを望みます
推奨または
に注目