TFS 自動同步Server 端檔案的批處理命令
經過試驗,我們總結成以下步驟,希望對大家有所借鑑。
Steps:
1.點選VS Source Explorer 上面的TFS目錄列表。
2.新建一個TFS 的 workspace。
3.點選Source Control Folder 。
4.在Source folder中選擇你要用從Server端同步的目錄。
5.在Local Folder中選擇本地同步的資料夾。
6.開啟本地登錄檔,進入下圖中標註的Key node path. 新建一個鍵值項,鍵值項的value指向你的TFS Server地址。
如果新建的key(E.g. TFSServer)的父節點的node(E.g. Servers
7.新建一個批處理檔案,寫入以下程式碼。將批處理加到Windows的計劃任務後即可自動執行同步TFS。
@ECHO OFF
REM 本地對映TFS上project的路徑
SET GetPath="I:\TFSAutoDownload\TFSRFT_Gen850"
REM TFS上project的路徑
SET TFSPath="$/Geneva_QA/Branches/Release/Geneva_8.5.Up4/RFTTrunk"
REM 建立的用於同步的TFS Workspace的名字
SET WorkspaceName="TFSAuto850"
REM 在登錄檔中註冊的
SET TFSServer="TFSServer"
REM 本地安裝的TFS的Explore路徑,一般預設的是指向C盤
SET VSLocPath="E:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
ECHO Trying TFS get...
ECHO.
REM IF NOT EXIST Create GetPath
IF NOT EXIST %Getpath% MD %Getpath%
REM if exists remove WORKSPACE and create NEW WORKSPACE
REM
%VSLocPath%\tf.exe" workspace /delete %WorkspaceName% /noprompt /s:%TFSServer% /login:dwei,!ufida1
%VSLocPath%\tf.exe" workspace /new /s:%TFSServer% %WorkspaceName% /noprompt /login:dwei,!ufida1
REM unmap default WORKING FOLDER for newly created WORKSPACE
%VSLocPath%\tf.exe" workfold /s:%TFSServer% /workspace:%WorkspaceName% /unmap $/ /login:dwei,!ufida1
REM map WORKING FOLDER for newly created WORKSPACE
%VSLocPath%\tf.exe" workfold /server:%TFSServer% /workspace:%WorkspaceName% /map %TFSPath% %Getpath% /login:dwei,!ufida1
REM get the recent path through DOS command
pushd %Getpath%
REM get latest source from TFS
%VSLocPath%\tf.exe" get %TFSPath% /recursive /noprompt /login:dwei,!ufida1
ECHO.
REM move back to actual path through DOS command
popd
ECHO TFS get completed...
相關推薦
TFS 自動同步Server 端檔案的批處理命令
經過試驗,我們總結成以下步驟,希望對大家有所借鑑。 Steps: 1.點選VS Source Explorer 上面的TFS目錄列表。 2.新建一個TFS 的 workspace。 3.點選Source Control Folder 。 4.在Source folder
jmeter maven自動移動jar包windows 批處理命令
col 工具 lean tdi art apach director 當前 tar jmeter項目maven文件下面放這.bat 工具,可以把必要的jar包移動到jmeter響應的文件夾下面 rem 本文件放在jmeter 腳本maven項目根目錄下面,和pom.xml
VS自帶的打包程式同時自動執行一個EXE或批處理命令
我做的繼承類的程式碼是這樣的,請指點 using System; using System.Collections.Generic; using System.ComponentModel; using System.Configuration.Instal
Dos批處理命令bat檔案執行完以後自動關閉dos視窗的方法
Dos 批處理命令 bat Dos 批處理命令 bat 檔案執行完以後自動關閉 dos 視窗的方法: 很多人執行完批處理命令發現 dos 視窗不能自動關閉,那是因為你在 bat 檔案中直接執行了需要執行的某些外部程式, 如果希望 dos 視窗自動關閉,
檔案管理,檔案路徑,檔案批處理
一.檔案管理 1.新建 (1)新建檔案 touch student student1 student2 注意:touch預設用來建立檔案,同時此命令具備修改檔案時間戳功能 (2)新建目錄 mkdir
使用批處理命令快速關閉顯示器 鎖屏程式碼 BAT檔案分享
複製區域程式碼 到新建txt檔案,,將字尾改為bat,需要息屏的時候雙擊下就OK @echo off echo 10秒鐘後自動熄滅螢幕 並 鎖屏 ::10秒延時 (11-1 = 10秒 。127.1是本地地址127.0.0.1的簡寫
檔案管理、檔案路徑、檔案批處理、命令列技巧
一、檔案管理 1.新建 ①新建檔案 touch file file1 file2 .... 注意:touch預設用來建立檔案,同時此命令具備修改檔案時間戳功能 ②新建目錄(directory) mkdir dir
git部署自動同步站點常見問題及處理方法
說明 本人自己搭建了git伺服器並設定了程式碼提交後自動同步至站點目錄,在使用的過程中出現了一些問題,總結了一下,方便大家參考,如有問題,請大家聯絡我或在評論中指正。 問題一 問題描述: 程式碼提交(
批處理命令之生成檔案列表
在windows下經常需要生成一些檔案的list列表,用python寫個指令碼就有點不太方便,這時批處理就派上用場了 這裡先記錄生成list的兩個簡單命令:set、dir 1、set 用於生成變數,set path="D:\work\" ,這時path的值就是"D:\work\
修改tomcat的server.xml檔案後,eclipse在某些情況下會自動還原server.xml檔案內容
原因:在eclipse裡整合新增tomcat時,eclipse會自動儲存tomcat的配置檔案。 解決辦法如下: 在eclipse中,刪除配置的tomcat,然後修改tomcat目錄conf檔案下的s
使用批處理命令移動子目錄下的所有檔案到當前目錄下,並刪除子目錄
@echo off set son=%cd% @Rem 獲取上級目錄,暫時沒使用到 pushd %son% cd .. set parent=%cd% popd for /d %%i in (*) do ( move /y %son%\%%i\*.* %son% rd %s
python檔案批處理小程式
因為實驗上有些資料要統計,所以需要用程式來過濾下資料,python懂一點點,喜歡它的簡潔。這裡用python將資料夾內的檔案資訊彙總到一個txt檔案。下面是一個XRD實驗資料的尋峰報告,我想找40,58,和73左右的峰,記錄它的具體角度和峰的半高寬。Peak Search R
用命令或批處理命令一次刪除windows系統一個目錄下的所有檔案
使用tomcat最煩的就是需要刪除work目錄下的檔案,因為有時候並不能保證能實時更新檔案, 所以有時候需要手動刪除 rmdir xxx/s刪除當前目錄下名為xxx的目錄及其包含的所有檔案 /q是不提示是否刪除(Y/N) 講下面的命令儲存為一個.bat的檔案,目錄換成自己
一些用批處理命令批量處理資料夾或檔案的功能實現
筆者之前做實驗,需要批量處理大量的資料夾或者檔案,寫了一些批處理的指令碼,在這裡記錄分享一下:1.將資料夾名中某個字元替換為另一字元@echo off ::設定待替換的字元 set r1=0 ::設定替換後的字元 set r2=1 setlocal enabledelayed
Python-資料夾下所有檔案批處理重新命名,修改格式
#coding:utf8 import os; def rename(): i=0 path=(r'C:\Users\25459\AppData\Local\Programs\Python\Python37\ceshi');#一定要加r轉義
使用ftp上傳當天檔案批處理
@echo off rem 提取當天時間,格式2018-04-12 set NowDate=%date:~,10% echo open ftpip>ftp.up echo user username userpwd.>>ftp.up
Jenkins:通過批處理命令增加版本檔案,記錄釋出的版本號
之前一直遇到一個問題,測試環境的部署包如何確實版本號。當我們測試的時候,功能跟開發說的不一致;或者就是上線的時候如何確定實施部署的版本就是最新的版本。遇到問題就會懷疑是不是版本取錯了,那麼如何確定版本
常用批處理命令總結3之Find和FindStr
ttr 計算 例如 ber 文件名 忽略大小寫 cap 應該 dst @echo offfindstr /V "[4-4]" all210.txt > no4.txtpause::註釋 /n是顯示出來第幾行!查不帶4的可註冊的域名 find 作
批處理命令之Start的詳細用法
圖形用戶界面 用法 blog 中斷 空間 file 創建 單獨 詳細信息 Start啟動單獨的“命令提示符”窗口來運行指定程序或命令。如果在沒有參數的情況下使用,start 將打開第二個命令提示符窗口。語法start ["title"] [/dPat
批處理命令get_line獲取文本總行數並顯示指定行的內容
get_line 批處理獲取文本總行數 批處理顯示文本指定行內容 研究背景 get_line是一個很好的工具,它能快速獲取文本內容總行數(不包括空行),並顯示指定行內容。它有一個特點,就是計算的總行數不包括空行,也就是說它只統計非空行的行數,對處理矩陣數據非常有用。使用幫助獲取文本內容