こんにちは私はsvnを初めて使用し、ファイルの動作バージョンがヘッドと同じであるかどうか、およびexeが実行されているかどうかを確認するWindowsコマンドラインスクリプトを作成したいと思います。作業バージョンと同じでない場合は、実行可能ファイルを実行せずにスクリプトを終了します。
助けてください!
こんにちは私はsvnを初めて使用し、ファイルの動作バージョンがヘッドと同じであるかどうか、およびexeが実行されているかどうかを確認するWindowsコマンドラインスクリプトを作成したいと思います。作業バージョンと同じでない場合は、実行可能ファイルを実行せずにスクリプトを終了します。
助けてください!
私はWindowsのcmdバッチ処理言語について十分に知っているので、このようなことを行うのはほぼ不可能かもしれません。少なくともPowershellは完全な言語です。
私はあなたに1つのことを言うことができます:あなたは最新であるsvn status --show-updates file
かどうか見るために見ることができます:file
ファイルは最新です:
C> svn status --show-updates file
Status against revision: 182332
ファイルが最新ではありません:
C> svn st -u file
* file
Status against revision: 182332
どういうわけかWindowsコマンドバッチ言語を使用してそのコマンドの出力を解析できる場合file
は、最新バージョンであるかどうかを確認できます。