バトルファイルやビジュアルスタジオプロジェクトから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コミットエラー
- 2. Tortoise SVNポストフックコミットエラー?
- 3. Tortoise SVNのアップデートエラー
- 4. Tortoise svn relocateエラー
- 5. Tortoise SVN + Unreal Commander
- 6. Subclipse vs Tortoise SVN
- 7. Tortoise SVNサイドフックスクリプト
- 8. Tortoise SVN - AnkhSvn(VisualStudio)
- 9. tortoise svn menu problem
- 10. Tortoise SVN自動ロック
- 11. Tortoise SVN checkout via LAN
- 12. Tortoise SVN - リビジョンのステップスルー
- 13. Tortoise SVNフックショーの変更
- 14. Tortoise SVN複数のブランチをトランクにマージ
- 15. tortoise svn cant openファイルハンドルが無効です
- 16. Tortoise SVNとの継続的インテグレーション
- 17. Tortoise SVNのダウンロードページは空です
- 18. Tortoise SVNデフォルトでチェックを外す
- 19. Tortoise SVNコミットを削除する
- 20. Node.jsからTortoise SVNを実行する
- 21. Tortoise SVNのコメント長の設定方法
- 22. Tortoise svnログ履歴リビジョンに戻す
- 23. SVNのTortoiseでの競合の処理?
- 24. Tortoise SVNスロットルがダウンロードできますか?
- 25. Tortoise svn repositoryとvisual svn repositoryの違いは何ですか?
- 26. TortoiseからSVNリポジトリ(ローカル)を削除する方法SVN
- 27. Tortoise svnクライアントを使用してVisual SVNサーバーにコードをチェック
- 28. Tortoise SVNを使用してSVNリポジトリに接続できません
- 29. Tortoise SVNがパスワードを認証できません
- 30. Tortoise SVN過去のリビジョンを新しいヘッドにする
コマンドラインSVNを直接使用するスクリプトを書かないのはなぜですか? –