外部からSubversionデータ(コミットメッセージ、更新ファイル、リビジョン番号、変更日、作成者など)にアクセスする必要があります。これはSubversionのフックの何かのためのものか、またはこれや他のいくつかの "ベストプラクティス"の方法で、外部からSubversionのデータにアクセスするための適切なサードパーティ製のパッケージです(そして外部から私はPHP/RubyやPythonスクリプトを意味します... Subversion自体の外部)?外であなたが意味する場合Subversionコミットデータに外部からアクセスする
1
A
答えて
1
を見てみる必要があり、その答えは「はい」です。以下のようなあなたは、単にコンソールのsvnクライアントを使用して、右のリモートリポジトリへの要求を行うことができますしたいすべて、取得するための
:
svn cat http://domain/path/to/repo/file.ext
すべてのコマンドは、ローカルコピーまたはリモートのレポのいずれかで動作することができます。
UPD:これは、外部的にはpython/php/...ということを指摘しているので、さまざまなプログラミング言語のsvnへのバインディングがあります。のようなhttp://pecl.php.net/package/svn - phpのためのバインディング。
適切なプログラミング言語用のバインディングがあります。 (もはやサポート可能なものである)、そのようなまたは古いが存在しない場合 - あなたはいつもちょうどいいプログラミング言語から同じコマンドを呼び出すことができます。
$result = `svn up`;
サンプルをPHP(またはexec()
、またはsystem()
)のために。あなたはどの言語でもこのテクニックに従うことができます。
1
多分あなたは「完全なリポジトリをチェックアウトせず、」SVNのAPIに
+0
私はSVNの旧式バージョンへのリンクを投稿したと思います。新しいバージョンを検索するだけです。「潜在的なバージョンを埋め込む」というタイトルは章番号8です。 –
関連する問題
- 1. 外部からminishiftにアクセスする
- 2. 外部からxampp/htdocsにアクセスする
- 3. Subversion外部をデプロイする方法は?
- 4. C++の内部クラスから外部クラスオブジェクトにアクセスする方法
- 5. WebUI外部からSharepointにアクセス
- 6. 外部ファイルからmodule.exportsにアクセス
- 7. 外部ソースからlocalhostにアクセス
- 8. oracleストアド・プロシージャから外部libにアクセス
- 9. 外部サーバーからローカルHTMLページにアクセス
- 10. 外部アプリからShopify APIにアクセス
- 11. 外部からJQuery Widget Optionプロパティにアクセス
- 12. 外部からvirtuemart製品データにアクセス
- 13. 外部からGoogleマップにアクセス
- 14. 外部アカウントからECSリポジトリにアクセス
- 15. Pythonのスクリプトから外部プログラムデータファイルにアクセス
- 16. 外部ポッドからクラスタ内にあるkuberneticsサービスにアクセスする
- 17. 外部クラスにアクセスする内部クラス
- 18. EntityDataSourceから外部キーテーブルのデータにアクセスするには?
- 19. Vagrant内から外部MySQLにアクセスするには?
- 20. ルビの外部からクラス変数にアクセスするには?
- 21. 外部からWeave DNS-Serverにアクセスするには?
- 22. 外部アプリから電子でpouchdbにアクセスするには?
- 23. 外部IPアドレスからSolrにアクセスするには?
- 24. 外部ツールからExcel 2010シートにアクセスするには?
- 25. 外部pyスクリプトからModels.pyにアクセスするには?
- 26. サーブレット。私のURLから外部ディレクトリにアクセスするには?
- 27. GitHubコミットデータをスプレッドシートファイルにインポートする
- 28. 外部からフォームクラスメンバ関数へのアクセス
- 29. jQuery 'closure'から外部メソッドへのアクセス
- 30. 外部変数からのアクセス変数
実際の「データ」とはどういう意味ですか? – zerkms
ええ、私は –
コミットメッセージ、更新されたファイル、リビジョン番号、変更された日付、作成者などの意味を理解していません。もっと明示的に質問を更新しました。 – Stuart