バトルファイルやビジュアルスタジオプロジェクトからtortoise svnをスクリプト化することはできますか?私は自動的にファイルの最新バージョンを取得し、そのファイルのロックを取得するバッチファイルを作成できるようにしたい。どんな助けもありがとう。Scripting Tortoise SVN
答えて
別に@BishopRookが言ったから、あなたは(あなたは、Visual Studioプロジェクトとして挙げられたものから)の.Netアプリケーションを作成している場合は、SharpSVNのようなSVNクライアントAPIを使用することができます - http://sharpsvn.open.collab.net/
それは非常に簡単になりますAPIを使用してプログラミングし、必要なものを手に入れることができます。
TortosieProc.exeを使用して@ jason.rickmanという言葉で完全なスクリプトを作成する方法がわかりません。
TortoiseSVNは以下の警告与え、「自動化」のための偶数ページ:TortoiseSVNはGUIクライアントであり、この自動化ガイド は、TortoiseSVNのダイアログがユーザーに 入力を収集するために見えるようにする方法を示しますことを覚えておいてください
を。入力を必要としないスクリプトを作成する場合は、 は公式のSubversionコマンドラインクライアントを代わりに使用する必要があります。
は例えば、ロックのためにOPが望んでいること:
:ロックは、ファイルまたは/ pathで指定したディレクトリ内のすべてのファイルをロックします。ユーザがロックのコメントを入力できるように、 'ロック'ダイアログが表示されます。
ダイアログが表示されます。直接ロックする方法はありません。ダイアログから続行する必要があります。これでスクリプトを作成するのは非常に面倒です。そのため、さまざまなプラットフォーム用のコマンドラインクライアントまたはライブラリ/ APIが理想的なソリューションです。
コマンドラインSVNクライアントをスクリプト化する方がはるかに簡単です。私はSlikSVNのファンです。なぜなら、インストールが容易で、あなたのやり方から抜け出すからです。
はい。 TortoiseSVNのドキュメントでは、TortoiseProc.exeを使ってSubversionコマンドをTortoiseSVNで実行する方法を説明しています。http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html
- 1. Tortoise SVN + Unreal Commander
- 2. Tortoise SVNポストフックコミットエラー?
- 3. tortoise svn menu problem
- 4. Tortoise SVNサイドフックスクリプト
- 5. Tortoise svn relocateエラー
- 6. Tortoise SVNのアップデートエラー
- 7. Subclipse vs Tortoise SVN
- 8. Tortoise SVN自動ロック
- 9. Tortoise SVN checkout via LAN
- 10. Tortoise SVNのダウンロードページは空です
- 11. Tortoise SVNコミットを削除する
- 12. Tortoise SVN複数のブランチをトランクにマージ
- 13. Tortoise SVNのコメント長の設定方法
- 14. Tortoise SVNとの継続的インテグレーション
- 15. SVNのTortoiseでの競合の処理?
- 16. Tortoise SVNデフォルトでチェックを外す
- 17. tortoise svn cant openファイルハンドルが無効です
- 18. Tortoise svn repositoryとvisual svn repositoryの違いは何ですか?
- 19. Tortoise svnクライアントを使用してVisual SVNサーバーにコードをチェック
- 20. TortoiseからSVNリポジトリ(ローカル)を削除する方法SVN
- 21. Tortoise SVNを使用してSVNリポジトリに接続できません
- 22. Roslyn Scripting
- 23. 必要なコメントを作成するTortoiseのためのフックSVN
- 24. アクセスが拒否されましたTortoise SVN 64ビット
- 25. あなたのフォルダのリポジトリをTortoise SVNで変更する
- 26. Tortoise SVNシェルメニューからワイルドカードでファイルを除外します
- 27. tortoise svnに同期したフォルダを削除
- 28. Tortoise SVN 1.6.11リポジトリ内の検索と置換
- 29. Tortoise SVN - "コミット後のリストア"オプションが利用できません
- 30. Tortoise SVN、チェックアウトファイルを拡張子でフィルタリングする方法
コマンドラインSVNを直接使用するスクリプトを書かないのはなぜですか? –