PowerShellスクリプトでSVNコマンドを使用したいと思います。powershellでSVN-commitを使用する方法
私は変数としてSVN実行可能ファイルを宣言する必要がありますが、後で変数として宣言したファイルをコミットしたいと思います。コミットメッセージをファイルに指定します。
$svnExe = "C:\Program Files\TortoiseSVN\bin\svn.exe"
$myFile = "C:\xx\file.txt"
$commitMsg = "C:\xx\msg.txt"
$myFile
$commitMsg
はなく、また、バージョン管理されたファイルではありません、すでにバージョン管理されたファイルです。コマンドラインから
この作品:
svn commit -F C:\xx\msg.txt C:\xx\file.txt
しかし、どのように私はこのPowerShellを使用しますか?
あなたが最初に提案したことを試しました。 $ svnExe = 'C:\ Program Files \ TortoiseSVN \ bin \ svn.exe' $ myFile = 'C:\ xx \ file.txt' $ commitMsg = 'C:\ XX \ msg.txt」 &$ svnExeは -F $ commitMsg $のmyFileをコミットしかし、その後、私は、次の問題を抱えて: のsvn:E205008:6文字:2 +ログメッセージはラインでゼロバイト が含まれています&lt<< $ svnExe commit -F $ commitMsg $ myFile + CategoryInfo:NotSpecified:(svn:E205008:L ...ゼロバイト:文字列)[]、RemoteException + FullyQualifiedErrorId:NativeCommandError – tommy2479
これはコピーです/私の部分に貼り付けエラー。ごめんなさい。 –