問題タブ [pysvn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pysvn& を使用してリポジトリにログインする方法
私はPythonの新入生で、コンピューターに2.7バージョンがあります。リポジトリから最新のリビジョンをダウンロードする必要があります。私のコードは次のとおりです。
そこにどのようにログインすればよいですか?それに関する情報は見つかりませんでした。
python - pysvn は Ubuntu 11.04 上の Python 3.2 で動作しますか?
Python 2.7.1 では pysvn モジュールがうまく機能していますが、Python 3.2 ではインポートを拒否しています。apt-get でインストールされたので、両方で動作するはずだと考えました。
編集: pip を使用して 3.2 バージョンもインストールしようとしましたが、結果は次のとおりです。
python - httpリクエストからファイルモード(シンボリックリンク、実行可能ファイル、ファイル、またはディレクトリ)を取得するpysvn
指定されたリポジトリ URL ですべての情報を格納するデータベースを作成しようとしています。
pysvn API を使用して、http リクエストだけでファイル モード (シンボリック リンク、実行可能ファイル、ファイル) を取得しようとしています。
http url に関する情報を返す list および info2 メソッドを使用してみました。どちらのメソッドも、返されたディクショナリに「kind」属性を持っていますが、「kind」はそれが「file」か「dir」かを判断するだけです。
http://pysvn.tigris.org/docs/pysvn_prog_ref.htmlのドキュメントを読みましたが、ファイルをローカル ディスクに保存せずにファイル モードを見つけることができるものは見つかりませんでした。
どんな助けでも本当に感謝しています。
ありがとう。
python - W32 の virtualenv に pysvn をインストールするにはどうすればよいですか?
Windows プラットフォームでは、psvn (subversion の python バインディング) は w32 .exe インストーラーとしてのみ提供されます。
残念ながら、私は MS VC++ コンパイラを持っていないので、理想的な解決策は、公式リリースを再パッケージ化するか、PySVN のインストールを再デプロイ可能なものに変換することです。
私は MinGW コンパイラを持っていますが、残念ながらこれは Windows ではサポートされていないようです。
多くのインストーラーとは異なり、zip アーカイブのように動作しないように見えるため、easy_install ができないようです。
このパッケージをvirtualenvにインストールしたいのですが、できれば手動の手順は必要ありません。卵としてpysvnを取得する方法、またはインストーラーを卵または仮想環境に簡単にデプロイできる他の形式に変換する方法はありますか?
pysvn - pysvn を使用して作業コピーのルート パスを取得する
SVN コマンド 'svn info path ' を実行すると、SVN コマンド ライン クライアント (v1.8.4) が (とりわけ) 'Working Copy Root Path' を吐き出します。
pysvn を使用してこれと同じ情報を取得するにはどうすればよいですか? pysvn.Client.info() または pysvn.Client.info2() のいずれかを使用して利用できるはずですが、そこにあるとは思えません。
python - Python - init 関数を定義していません
pysvnで作業しようとすると、次のエラーが発生します。
私のコードは次のようになります:
昨日Pythonの学習を始めたことを考慮してください。その前にそれを見たことはありません。:)
私のgoogle-fuは私を失敗させており、SOでも何も見つかりません。任意のアイデア:
- このエラーはどういう意味ですか?
- どうすれば修正できますか?
svn - ブランチの開始時に svn ログが停止する
svn log D:\mybranch
Subversion ブランチからチェックアウトされたコマンドを実行しています。次に、Mybranch はsvn copy
トランクを使用して作成されました。問題は、svn log
コマンドが実際のブランチで行われたリビジョンのみを表示していることです。しかし、トランクにも変更を加えたいと思っています。
例えば:
- トランクに 1 ~ 100 のリビジョンが作成されました
- svn copy を使用してリビジョン 101 でブランチを作成しました
- リビジョン 102-110 がブランチで作成されました
- 次に、ブランチをチェックアウトしました
D:\mybranch
svn log を実行しまし
D:\mybranch
たが、リビジョン 101-110 しか表示されません。ただし、TortoiseSVN を使用して右クリックし
D:\mybranch
、[TortoiseSVN->ログを表示] をクリックすると、リビジョン 1-110 が表示されます。(Tortoise SVNで「コピー/名前変更で停止」のチェックを外しました)。
私の質問は、svn log
「TortoiseSVN->Show log」と同じ動作を表示し、トランクからの履歴を含めるにはどうすればよいですか?