簡體   English   中英

刪除后提交Powershell SVN

[英]Powershell SVN Commit After Delete

我正在編寫腳本以從SVN中的目錄中刪除所有文件:

$svn = 'C:\Program Files\TortoiseSVN\bin\svn.exe'
$commitmsg = 'C:\TradeSupport\AB Reports\msg.txt'
$Reports = Get-Content -Path 'C:\TradeSupport\AB Reports\AB Reports.csv'
Foreach ($Report in $Reports){
    & $svn remove --force C:\SVN\Test\$Report
    & $svn commit -F $commitmsg C:\SVN\Test\$Report}
& $svn update $commitmsg 'C:\SVN\Test'

文件是TestA和TestB。 運行腳本會刪除文件,但不會提交更改。 沒有引發任何錯誤,但是我必須回過頭來親自提交更改。 自動化此過程的最佳方法是什么?

在ForEach循環之外,我還擁有了指向目錄本身的提交點,但這也不起作用。

我必須將工作目錄更改為C:\\ SVN \\ Test

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM