2016-05-13 1 views
0

pysvnパッケージからimport_()関数を使用する方法を知りたいが、必要なすべての異なるパラメータを正確に理解できない。pysvnパッケージからimport_()関数を使用する

誰でも私の使用方法の例を教えていただけますか?

は、誰もが私にそれを使用する方法の例を与えることができますか?事前に

+0

が、それはAPIや概念であり、このプログラムは、コマンドラインとまったく同じ機能を実行しますあなたは困っていますか?別の言い方をすれば、コマンドラインのバージョン 'svn import'を理解できますか? (コンセプトが問題の場合は、[このページ](http://svnbook.red-bean.com/en/1.7/svn.tour.importing.html#svn.tour.importing.import)をお読みください) –

+0

はい、私はsubversionコマンドが何を理解します。とにかく、リンクをありがとう、それは将来私を助けるかもしれない。 – Sergikito

+0

問題は、この関数の使い方がわかりません。私はそれが必要と思うパラメータでそれを使用しようとしますが、それはエラーを与えます。私がパラメータだけを与えると、パス、Subversionリポジトリ、ログメッセージのように、それらが意味することを確信しています。また、動作しません。 このページの他のコマンドに使用されている例として使用例が見つかりませんでしたので、例をお願いします:[リンク](http://pysvn.stage.tigris.org/docs/pysvn_prog_guide.html) – Sergikito

答えて

1

をありがとう

次のプログラムは、client.import_()の使用方法を示しています。

svn import /tmp/example svn+ssh://t420/svnroot/trunk/example -m "Initial checkin" 

プログラム例(x.py):

import pysvn 
client = pysvn.Client() 
client.import_(path='/tmp/example', 
       url=u'svn+ssh://t420/svnroot/trunk/example', 
       log_message='Initial checkin') 

結果:

$ ls /tmp/example 
hello.py hello.txt 
$ python x.py 
$ svn ls svn+ssh://t420/svnroot/trunk/example 
hello.py 
hello.txt 
+0

ありがとうございました。それはあなたにとても親切でした。 ここでは、 'coderevision = client.import_(path = 'instrucciones.txt'、url = 'http:// mysvnrepository'、log_message =" First attempt ")のような関数を呼び出していますが、エラーは です。 : ' python:/build/subversion-0NcZK7/subversion-1.8.8/subversion/libsvn_subr/path.c:119:svn_path_join_internal:アサーション' svn_path_is_canonical_internal(base、pool) 'が失敗しました。 Abortado( '' core 'generado) '' 私はsvnソフトウェアに関連したエラーだと思ったので、svn importコマンドを直接使ってみましたが、完全に機能しました。 – Sergikito

+0

アサートエラーは表示されません。そのためには、http://pysvn.tigris.orgのpysvnに対するバグを起こすことができます。私が疑う理由はあなたのURLはSVNの観点からは有効ではないということです。 svn repoは本当にWebサーバーの一番上にありますか? –

関連する問題