問題タブ [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 - How can I check out file with the commit time
I wrote a java program that using the SVNKit. The timestamp of checked out file is system time ,instead of the commit time 。How can I check out file with the commit time.
svn - Eclipse または IntelliJ IDEA で Subversion 1.7 のサポートを取得するには?
実際には、3 つのサブ質問があります。
- SVNKit 1.7 スナップショットは、基本的な (更新/コミット) 本番環境での使用に十分安定していますか?
- 別のプラグインを再コンパイルせずに手動で SnvKit を 1.7 にアップグレードすることは可能ですか?
- Eclipse または PyCharm と統合する 1.7 互換の代替手段はありますか?
Eclipse または PyCharm/IntelliJ IDEA で Subversion 1.7 をサポートすることに興味があります。
java - SVNKIT を使用して SVN で新しいテキスト ファイルを作成する方法..?
私はこの SVNKIT が初めてなので。新しいテキスト ファイル SVN リポジトリを作成するためのコードを教えてください。
例えば:file:///E:/SVN/IDS/MSCVE
MSCVE フォルダに新しいテキスト ファイルを追加したいと考えています。
以下のツリー構造のように見える必要があります
前もって感謝します。
java - Nexus Server で動作する Maven リポジトリを取得できません
私はMavenに少し慣れていません。私はそれをかなりうまく処理していると思いました。そうではないと思います。SVNKit 1.7.0-alpha1 への依存関係を設定したいと考えています。彼らのウェブサイトによると、彼らはhttp://maven.tmatesoft.com/content/repositories/releases/にあるリリースリポジトリを持っています
また、彼らは次のことを共有しました。
そこで、pom.xml に以下を追加しました。
と
しかし、プロジェクトでMavenビルドを実行すると、提供したレポをチェックすることさえないようです。
ここでどこが間違っているかについて何か考えはありますか?
アップデート
答えを見つけました。当社の経験豊富なビルドマスターの 1 人が、nexus サーバーの仕組みについて少し背景を説明してくれました。私は、dependencyManagement セクションが関連しているという疑いをこっそり持っていました。
これを修正するには (Nexus サーバーを使用している場合)、サードパーティのリポジトリを Nexus サーバーに追加する必要があります。その後、正常に動作するはずです。
java - SVNKITを使用してSVNのブランチからすべてのリビジョンログを取得する
SVNキットを使用してJavaコードのブランチで実行されたすべてのアクティビティをフェッチしようとしています。
上記のコードはチャームのように機能し、svnURL属性で示されるブランチ上のすべてのアクティビティを取得しています。
しかし、実際の問題は、何らかのアクティビティの後でブランチ自体の名前が変更されたときに発生します。例えば
さて、名前の変更が行われた後、古い名前を使用して上記のコードを実行すると、ファイルが見つからないというpropfindエラーが発生します。しかし、新しいブランチ名で実行すると、すべてがファイルとして機能し、名前が変更されるまで、そのブランチのアクティビティログも提供されます。OldBranch名で発生したアクティビティは返されません。
SVNKitに期待どおりの出力を取得する方法はありますか?
java - エラー: org.tmatesoft.svn.core.SVNException: svn: 'D:\Code\MSCVE\ADVISORIES' はバージョン管理下にありません
エラー:
org.tmatesoft.svn.core.SVNException: svn: 'D:\Code\MSCVE\ADVISORIES' はバージョン管理下にありません
java - SVNキットを使用してファイルをリポジトリに追加できず、以下のコードがjava.lang.NullPointerExceptionをスローしています
エディターを使用してリポジトリにファイルを追加できません。次のjava.lang.NullPointerException
行で例外がスローされますeditor.addFile(textfile, null, -1);
eclipse - Subclipse SVNKit はインストールされますが、Eclipse では実行されません。
Eclipse のHelp > Install New Software...から Subclipse を正常にインストールしました。
Javaパースペクティブ > Package Explorer view > Team > Share Projectに移動してSVNを選択すると、次のようになります。
org.tigris.subversion.javahl.ClientException: svn: パス '\path\to\project' は Subversion 1.7 (SVNKit 1.4) 以降の一部のようです
svn - SVNKit を使用してログ/履歴を取得し、特定のファイル リストを取得するには?
A.java、B.java、C.java、D.java などのファイル リストが与えられた場合、ファイル リストに存在するファイルの履歴/ログを取得したいと考えています。
例えば
等...
履歴には、ファイル リスト内のファイルのログ (追加/削除/変更) のみが表示されます。
これどうやってするの?コードスニペットを提供していただければ幸いです。
java - SVNKit でのクエリ
SVNKit を使用して、バイナリ ファイルを含むリポジトリにアクセスしています。リポジトリ内の特定のディレクトリに移動し、そこからファイルのリストを取得する必要があります。次に、これを行います:(ずさんなコード)
ほとんどのディレクトリにはいくつかのファイルが含まれており、SVNRepository から getDir(....) を使用しても問題ありませんが、約 10000 個 (またはそれ以上) のファイルを含むフォルダーが 1 つあり、それを実行しようとするとアプリケーションが停止します。何時間待っても何も起こりません。とにかくこれを解決する方法はありますか?ファイル名に特定のコードを含むファイルだけが必要です。これを高速化するために、「abc」を含むファイル名のみを提供するようにリポジトリに依頼できますか?
ところで、これが Subversion を使用する良い方法ではないことはわかっていますが、残念ながらこの方法を余儀なくされています。