是否可以獲取實際文件或從版本控制複製到某個位置的文件?給定服務器文件位置時獲取文件
這聽起來很混亂。基本上我有受版本控制的文件的文件路徑,但我需要一個實際的文件路徑,因爲我需要使用powershell.exe做一個cconsole命令。該文件將是這個樣子
$/MyTeamProject/MyProject/Development/MyPowershellScript.ps1
現在,我要尋找一個VB的表達,看看我是否能得到實際的文件,並從控制檯調用powershell.exe命令。有什麼想法嗎?
您知道文件的服務器路徑,並且想要將該文件的最新版本獲取到本地磁盤。它是否正確? – Alicia 2014-09-03 01:02:04
是的,我願意。我在TFS中創建了一個構建,其中我提供了一個ps1文件的服務器路徑,然後使用InvokeProcess活動將powershell作爲命令行命令調用。不幸的是,服務器路徑沒有指向一個物理文件,所以我需要獲取最新版本,然後將其傳遞給我的命令行命令。 – 2014-09-03 13:46:29
這是我們在PowerShell中執行的操作(用其他代碼封裝): foreach($ Get-TfsChildItem $ ServerBranchLocation -recurse -server $ tfs) {&「$ TF」get $ item.ServerItem/force/noprompt} – Alicia 2014-09-04 01:25:25