問題タブ [sharpsvn]

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 投票する
3 に答える
5241 参照

c# - リビジョンがコミットされた後に加えられた変更を表示し、コメントを解析するにはどうすればよいですか?

SubVersionに関連するいくつかのタスクを自動化したいと思っていたので、SharpSvnを入手しました。残念ながら、私はそれに関する多くのドキュメントを見つけることができません。

ユーザーが新しいリビジョンをコミットした後に変更を表示できるようにして、特別なコメントのコードを解析し、チケット システムにアップロードできるようにしたいと考えています。

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

c# - SharpSVNでチェックアウトしようとしたときにエラーが発生する

次のコードを使用しようとすると、次のエラーが発生します。別のURLで既に機能している、エラーコード155000。

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

c# - 必要なすべてのリビジョンが指定されているわけではありませんsharpsvn

SharpSVNを使用してマージを実行しようとしています。少し調べてみると、SharpSVNがMergDiff関数をサポートしていることがわかりましたが、以下のコードを試してみると、必要なリビジョンがすべて指定されていないというエラーメッセージが表示されます。

ありがとう

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

c# - 同じ Subversion リポジトリ ディレクトリに複数回インポートしますか?

いくつかの理由から、私が持っているいくつかのファイルの正規のソースは、リポジトリの作業用コピーにはなりません (Subversion サーバーはアクセスできないファイアウォールの背後にあり、データは私の好みの構造のファイル システムにネイティブに存在しません。 )。そこで、データをダウンロードし、そこからディレクトリ構造を生成し、SharpSvn を使用して結果をリポジトリにインポートするツールを作成しました。これはうまくいきます…初めて。もちろん、2 回目は、その名前のディレクトリが既にリポジトリに存在するため、再度インポートすることはできません。

代わりに、次のことができます。

  1. ディレクトリを削除してからインポートしてください。私はこれをテストしていませんが、ばかげているように聞こえるだけでなく、おそらく、それぞれのファイルのリビジョン履歴も削除され、新しいファイルはまったく異なるものと見なされます。
  2. ディレクトリが存在するかどうかを確認し、チェックアウトし、正規のソースに存在しなくなったファイルをリモートで削除してから、残りを置き換えてコミットします。これはおそらく機能しますが、エラーが発生しやすく、不必要に難しいように思えます。

ファイルを削除すると、別のファイルと同じ方法で新しいファイルがマークされるという私の仮定は正しいですか? 2番目のアプローチよりも簡単な方法はありますか?

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

c# - Subversion 用の優れた C# API を知っている人はいますか?

Subversion リポジトリを呼び出したいのですが、C# で書きたいと思っています。誰か良いライブラリを知っていますか?

0 投票する
6 に答える
16403 参照

c# - SharpSVN から最新のリビジョン番号を取得するには?

SharpSVN を使用して最新のリビジョン番号を取得するには?

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

asp.net - SharpsvnAPIを使用してASP.NetからVisualSVNにアクセスする

SharpSVN APIを使用してASP.Net経由でVisualSVNサーバーリポジトリにアクセスしようとした人はいますか?はいの場合、課題は何でしたか?

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

c# - c# で SharpSVN ライブラリを使用して SVN コミットの作成者を設定する方法

CollabNET の SharpSvn ライブラリを使用しています。コミット中にリビジョン作成者を設定したいのですが、いつも自分の Windows ユーザー名でコミットしてしまいます。

これは私にはうまくいきません:

私も試しました:

しかし、ターゲット (最初の引数) が間違っているというエラーが表示されます。

そこで、C#でコミットのユーザー(作成者)をsubversionリポジトリに設定する方法を教えてください。

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

.net - SvnClient でより高速な svn cat を実装する

.NET の svn cat よりも SVN からファイルを取得する高速な方法を探しています。

現在、リビジョンごとに svn cat プロセスを実行していますが、非常に遅いです。

それから私は SvnClient で試しました:

しかし、各反復は svn cat よりもさらに遅くなります。

SvnClient で、以前に開いた SVN サーバーへの接続を「再利用」して、複数の cat 操作をより高速に実行できるようにする方法はありますか?

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

c# - ファイルが SharpSvn のソース管理下にあるかどうかを確認するには?

こんにちは、C# と SharpSvn ライブラリを使用しています。SvnClient.Add でファイルを追加する前に、ファイルがソース管理下にあるかどうかを確認したいと思います。すでにSVNの下にあるファイルでそれを行うと、エラーが発生します:「すでにバージョン管理下にあります」。