SVNを使用するプロシージャを自動化しようとしていますが、その過程でPowerShell(およびスクリプト)を自分自身で教えようとしています。PowerShellスクリプトでSVNにパラメータを渡す
私はこのように、リビジョン番号と私のフォルダパスの値を読み込み、PowerShellスクリプトを設定します。
$GetSVN = read-host "Enter the SVN folder path: "
$RevStart = read-host "Enter the starting revision: "
$RevEnd = read-host "Enter the ending revision: "
その後、SVNを呼び出し、パラメータを渡す(しよう)。私は以下のようなメッセージを取得
& "c:\Program Files\TortoiseSVN\bin\svn.exe" "-log -r $RevStart`:$RevEnd $GetSVN"
:私は次のようにSVNを呼び出そうとすると:
svn: E205000: Non-numeric limit argument given
svn: E200004: Could not convert 'og -r BASE:#### [SVN file path]' into a number
大丈夫罰金、
は、ここに私の問題です。私は "-log"の前に余分なスペースを追加しようとしました。しかし、私がそれをするとき、何が起こるのですか:
Unknown subcommand: ' -log -r BASE:#### [SVN file path]'
こんにちは!これで何が起こっているのですか?私はこれの様々なバリエーションを試してきました。私はどこにでもこの答えを見つけることができません。誰にも洞察はありますか?
私はPowerShellスクリプトの初心者ですので、自由にお答えください。
ありがとうございます。 。 。
動作しませんでした。私はまだ同じメッセージを受けています。 –
気にしないで、それを持っています!それは問題ありませんでしたが、問題は " - "を "ログ"の前に置いていたことです(これは無効な構文であることを忘れていました)。 –