問題タブ [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.
c# - リビジョンがコミットされた後に加えられた変更を表示し、コメントを解析するにはどうすればよいですか?
SubVersionに関連するいくつかのタスクを自動化したいと思っていたので、SharpSvnを入手しました。残念ながら、私はそれに関する多くのドキュメントを見つけることができません。
ユーザーが新しいリビジョンをコミットした後に変更を表示できるようにして、特別なコメントのコードを解析し、チケット システムにアップロードできるようにしたいと考えています。
c# - SharpSVNでチェックアウトしようとしたときにエラーが発生する
次のコードを使用しようとすると、次のエラーが発生します。別のURLで既に機能している、エラーコード155000。
c# - 必要なすべてのリビジョンが指定されているわけではありませんsharpsvn
SharpSVNを使用してマージを実行しようとしています。少し調べてみると、SharpSVNがMergDiff関数をサポートしていることがわかりましたが、以下のコードを試してみると、必要なリビジョンがすべて指定されていないというエラーメッセージが表示されます。
ありがとう
c# - 同じ Subversion リポジトリ ディレクトリに複数回インポートしますか?
いくつかの理由から、私が持っているいくつかのファイルの正規のソースは、リポジトリの作業用コピーにはなりません (Subversion サーバーはアクセスできないファイアウォールの背後にあり、データは私の好みの構造のファイル システムにネイティブに存在しません。 )。そこで、データをダウンロードし、そこからディレクトリ構造を生成し、SharpSvn を使用して結果をリポジトリにインポートするツールを作成しました。これはうまくいきます…初めて。もちろん、2 回目は、その名前のディレクトリが既にリポジトリに存在するため、再度インポートすることはできません。
代わりに、次のことができます。
- ディレクトリを削除してからインポートしてください。私はこれをテストしていませんが、ばかげているように聞こえるだけでなく、おそらく、それぞれのファイルのリビジョン履歴も削除され、新しいファイルはまったく異なるものと見なされます。
- ディレクトリが存在するかどうかを確認し、チェックアウトし、正規のソースに存在しなくなったファイルをリモートで削除してから、残りを置き換えてコミットします。これはおそらく機能しますが、エラーが発生しやすく、不必要に難しいように思えます。
ファイルを削除すると、別のファイルと同じ方法で新しいファイルがマークされるという私の仮定は正しいですか? 2番目のアプローチよりも簡単な方法はありますか?
c# - Subversion 用の優れた C# API を知っている人はいますか?
Subversion リポジトリを呼び出したいのですが、C# で書きたいと思っています。誰か良いライブラリを知っていますか?
c# - SharpSVN から最新のリビジョン番号を取得するには?
SharpSVN を使用して最新のリビジョン番号を取得するには?
asp.net - SharpsvnAPIを使用してASP.NetからVisualSVNにアクセスする
SharpSVN APIを使用してASP.Net経由でVisualSVNサーバーリポジトリにアクセスしようとした人はいますか?はいの場合、課題は何でしたか?
c# - c# で SharpSVN ライブラリを使用して SVN コミットの作成者を設定する方法
CollabNET の SharpSvn ライブラリを使用しています。コミット中にリビジョン作成者を設定したいのですが、いつも自分の Windows ユーザー名でコミットしてしまいます。
これは私にはうまくいきません:
私も試しました:
しかし、ターゲット (最初の引数) が間違っているというエラーが表示されます。
そこで、C#でコミットのユーザー(作成者)をsubversionリポジトリに設定する方法を教えてください。
.net - SvnClient でより高速な svn cat を実装する
.NET の svn cat よりも SVN からファイルを取得する高速な方法を探しています。
現在、リビジョンごとに svn cat プロセスを実行していますが、非常に遅いです。
それから私は SvnClient で試しました:
しかし、各反復は svn cat よりもさらに遅くなります。
SvnClient で、以前に開いた SVN サーバーへの接続を「再利用」して、複数の cat 操作をより高速に実行できるようにする方法はありますか?
c# - ファイルが SharpSvn のソース管理下にあるかどうかを確認するには?
こんにちは、C# と SharpSvn ライブラリを使用しています。SvnClient.Add でファイルを追加する前に、ファイルがソース管理下にあるかどうかを確認したいと思います。すでにSVNの下にあるファイルでそれを行うと、エラーが発生します:「すでにバージョン管理下にあります」。