問題タブ [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.
java - SVNKit を使用した SVN ログ
この質問は、複数のレベルでばかげているか迷惑になると確信しています....
JavaでSVNKitを使用しています。
特定のコミットでコミットされたファイルのリストを取得したい。リリースIDを持っています。通常、私は次のようなものを実行します
svn log url/to/repository -qv -r12345
そして、通常どおりコマンドのリストを取得します。
SVNKit で同様のことを行う方法がわかりません。任意のヒント?:)
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 をダウングレードできますが、それはお勧めできません。
java - svnkit:SVN DBから最新のリビジョン番号を取得する方法は?
SVNKITを使用してSVNデータベースの最新のリビジョン番号を取得したい。ローカルリポジトリを更新してヘッドリビジョン番号を取得したくないので、SVNリポジトリに直接連絡して最新のリビジョン番号を取得したい。私を助けてください 。
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 を使用して作業コピーのルートのステータスを照会することで、バージョン管理されていないすべてのファイルのリストを取得できるかどうか (またはその方法) を知っている人はいますか?
ありがとう
java - SVNコミットログの問題
私は現在、計算に関するプロジェクトに取り組んでいます。プロジェクトの主要部分を実行しました。また、SVNコミット機能をコードに統合しました(.iniファイルを使用して特定のアドレスを読み取るなど)。
ファイルを簡単にコミットできます。私が試しているのは、コンソールにリアルタイムログを実装したいということです。ログをコンソールに実装する方法はありますか?一般的なログではなく、リアルタイムである必要があるコミットログ。
- 私はMac用のEclipseを使用しています。SVNKitについて聞いたことがありますが、SVNについては本当に貧弱です。
情報を事前に感謝します
- - 編集 - -
これは、.iniファイルからsvnコマンドを読み取るためのコードです。
これは.iniに含まれているものです
これは私がそれを呼ぶ方法です
ant - ant で svnkit のクライアント証明書ファイルを使用するにはどうすればよいですか?
私の svn 管理者は、接続するために Windows マシンに pfx クライアント証明書ファイルをインストールするように要求しています。私はそれを試しましたが、TortoiseSVN で svn に問題なく接続できました。
ここで、ant スクリプトを作成し、内部で svnkit を使用してチェックアウト/更新する必要があります。クライアントファイルを指定するにはどうすればよいですか?
java - Javaを使用してSVNからツリー構造を取得する方法
javaでSVN構造をツリー構造として取得する方法はありますか?
例:パスhttp://sample.com/repository/pag/branches/dev/Structure/services/を指定した場合
サービスの下のすべてのエントリが必要で、ディレクトリが含まれている場合は、そのエントリもツリーに含まれていますか?
ありがとう。
注:私はgetDir()を見てきました。しかし、ここで私はそれを繰り返し続ける必要があります。
commit - 特定のファイルを提供せずに、svnKit を使用してルート フォルダを (完全に) コミットする方法は?
tortoiseSVN を使用して、変更されたすべてのファイルが自動的にチェックインされるように、ルート フォルダーをコミットできます。つまり、手動で 1 つずつコミットする必要はありません。svnKit にも同じことをしてもらいたい: フォルダー (この場合はルート フォルダー) のみを提供し、コードに追加せずに、変更されたすべてのファイルをコミットしてもらいたい。私が見た多くのコード例、または関連する質問への回答では、特定のファイルまたは特定のアクション (削除、追加、変更など) への参照が常にありました。svnKit はそうすることができますか?
前もって感謝します。
svn - SVNで特定のファイルのパスを取得する方法
SVN からファイル パスを取得する効率的な方法はありますか?
"http://sample.com/repository/pag/branches/dev/" というパスがあります。 devの下には、多くのフォルダー (その下のサブフォルダー) とファイルがあります。devまでのパスはわかっています。ここで、 devの下のディレクトリ内のファイルのパスを取得する必要があります。
svnkit を使用してsvn logコマンドとレポートを試しました。どちらも20分以上かかります。これを行う効率的な方法はありますか?
ありがとう。