問題タブ [svnkit]

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.

0 投票する
1 に答える
2544 参照

java - SVNKit を使用した SVN ログ

この質問は、複数のレベルでばかげているか迷惑になると確信しています....

JavaでSVNKitを使用しています。

特定のコミットでコミットされたファイルのリストを取得したい。リリースIDを持っています。通常、私は次のようなものを実行します

svn log url/to/repository -qv -r12345

そして、通常どおりコマンドのリストを取得します。

SVNKit で同様のことを行う方法がわかりません。任意のヒント?:)

0 投票する
2 に答える
1178 参照

diff - SVNKitを使用してBASEとWORKINGの差分を取得できません

SVNDiffClientを使用して、「svn diff -rBASE」と同等のwcローカル変更を取得したいと思います。これは、まさにこの例で想定されていることです。

ただし、例からコードを実行すると、「org.tmatesoft.svn.core.SVNException:svn:少なくとも1つのリビジョンがペグされた差分に対して非ローカルである必要があります」がスローされます。これは、ドキュメントに記載されているとおりです。

サーバーにアクセスせずにWORKINGとBASEを比較して、変更があったかどうかを確認できるようにしたいと思います。これはSVNKitを使用して達成できますか?

0 投票する
1 に答える
15127 参照

svn - 1.6 の作業コピーを使用するように Jenkins で Subversion プラグインを構成する

Jenkins Subversion プラグインを使用して、Jenkins で作業コピーをチェックアウトします。別の SVN クライアントを使用して、この作業コピーからいくつかの情報 (どのブランチが使用されたか、どのリビジョンが使用されたかなど) を抽出します。

Subversion プラグインは、他のクライアントが処理できない 1.7 の作業コピーを作成します (これは 1.6 です)。1.6 の作業コピーをチェックアウトするように Subversion プラグインを構成する方法はありますか?

この質問には、Subversion プラグインを構成する方法がリストされています: Hudson doesn't checkout using symlinks when using SVN (Subversion) だから私はすべての構成オプションを探し始め、このページにたどり着きました: http://svnkit.com/kb/ user-guide-config-settings.htmlですが、実際には不完全です。

また、私はこれを見つけました: http://wiki.svnkit.com/SVNKit_FAQ#Q:_Can_the_current_SVNKit_version_be_forced_to_create_pre-1.5_format_working_copies.3F、ただし、そのプロパティは新しいディレクトリでは無視されます。

同じスクリプトを Jenkins の外部でも実行できる必要があるため、Jenkins 変数を使用してブランチとリビジョンの情報を抽出することはできません。ビルド システムで「凍結された」ソフトウェアを使用しているため、別のクライアントを更新することもできません。他のすべてが失敗した場合は、Jenkins をダウングレードできますが、それはお勧めできません。

0 投票する
3 に答える
9414 参照

java - svnkit:SVN DBから最新のリビジョン番号を取得する方法は?

SVNKITを使用してSVNデータベースの最新のリビジョン番号を取得したい。ローカルリポジトリを更新してヘッドリビジョン番号を取得したくないので、SVNリポジトリに直接連絡して最新のリビジョン番号を取得したい。私を助けてください 。

0 投票する
1 に答える
535 参照

svn - SVN CLI および/または SVNKit を使用してバージョン管理されていないすべてのファイルを一覧表示する方法は?

ディレクトリの深さに関係なく、SVN 作業コピー内のバージョン管理されていないすべてのファイルを一覧表示しようとしています。コマンド ラインでのシナリオから始めましょう。私の最終的な目標は、SVNKit でこれを行うことです。

ホームディレクトリで次のコマンドを実行すると、

次の出力が表示されます。

私が見たいものはfile.txtリストにあります。を追加するtrunkと、すべてのファイルが表示されることはわかっていますが、私のシナリオではこれを行うことはできません。

SVNKit では、 を呼び出してgetStatusClient().doStatus( new File(myWorkingCopy), SVNRevision.HEAD, SVNDepth.Infinity, false, true, false, false, handler, null)います。私のhandler実装ISVNStatusHandlerとメソッドはISVNEventHandler、それがバージョン管理さhandleStatus()れていないことだけを認識しtrunkます。たぶん予想通り。

SVNKit を使用して作業コピーのルートのステータスを照会することで、バージョン管理されていないすべてのファイルのリストを取得できるかどうか (またはその方法) を知っている人はいますか?

ありがとう

0 投票する
1 に答える
338 参照

java - SVNコミットログの問題

私は現在、計算に関するプロジェクトに取り組んでいます。プロジェクトの主要部分を実行しました。また、SVNコミット機能をコードに統合しました(.iniファイルを使用して特定のアドレスを読み取るなど)。

ファイルを簡単にコミットできます。私が試しているのは、コンソールにリアルタイムログを実装したいということです。ログをコンソールに実装する方法はありますか?一般的なログではなく、リアルタイムである必要があるコミットログ。

  • 私はMac用のEclipseを使用しています。SVNKitについて聞いたことがありますが、SVNについては本当に貧弱です。

情報を事前に感謝します

- - 編集 - -

これは、.iniファイルからsvnコマンドを読み取るためのコードです。

これは.iniに含まれているものです

これは私がそれを呼ぶ方法です

0 投票する
1 に答える
337 参照

ant - ant で svnkit のクライアント証明書ファイルを使用するにはどうすればよいですか?

私の svn 管理者は、接続するために Windows マシンに pfx クライアント証明書ファイルをインストールするように要求しています。私はそれを試しましたが、TortoiseSVN で svn に問題なく接続できました。

ここで、ant スクリプトを作成し、内部で svnkit を使用してチェックアウト/更新する必要があります。クライアントファイルを指定するにはどうすればよいですか?

0 投票する
1 に答える
1917 参照

java - Javaを使用してSVNからツリー構造を取得する方法

javaでSVN構造をツリー構造として取得する方法はありますか?

例:パスhttp://sample.com/repository/pag/branches/dev/Structure/services/を指定した場合

サービスの下のすべてのエントリが必要で、ディレクトリが含まれている場合は、そのエントリもツリーに含まれていますか?

ありがとう。

:私はgetDir()を見てきました。しかし、ここで私はそれを繰り返し続ける必要があります。

0 投票する
1 に答える
1469 参照

commit - 特定のファイルを提供せずに、svnKit を使用してルート フォルダを (完全に) コミットする方法は?

tortoiseSVN を使用して、変更されたすべてのファイルが自動的にチェックインされるように、ルート フォルダーをコミットできます。つまり、手動で 1 つずつコミットする必要はありません。svnKit にも同じことをしてもらいたい: フォルダー (この場合はルート フォルダー) のみを提供し、コードに追加せずに、変更されたすべてのファイルをコミットしてもらいたい。私が見た多くのコード例、または関連する質問への回答では、特定のファイルまたは特定のアクション (削除、追加、変更など) への参照が常にありました。svnKit はそうすることができますか?

前もって感謝します。

0 投票する
2 に答える
2273 参照

svn - SVNで特定のファイルのパスを取得する方法

SVN からファイル パスを取得する効率的な方法はありますか?

"http://sample.com/repository/pag/branches/dev/" というパスがあります。 devの下には、多くのフォルダー (その下のサブフォルダー) とファイルがあります。devまでのパスはわかっています。ここで、 devの下のディレクトリ内のファイルのパスを取得する必要があります。

svnkit を使用してsvn logコマンドとレポートを試しました。どちらも20分以上かかります。これを行う効率的な方法はありますか?

ありがとう。