問題タブ [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# - SharpSVNのclient.diff(uri、range、ouput)を使用してSVNログファイルを取得しても、リポジトリは正しく編集されませんか?
私はSharpSVNを使用していて気に入っていますが、.GetLogs()関数と.Diff()関数が実際にリポジトリのデータを編集しないようにしたかったのです。これらのことは、まるであなたがTurtoiseSVNのようなものを通してログを再閲覧して見ているかのように、ログに保存された情報を取得するだけですよね?ありがとう。
svn - SharpSVN を使用した SVN リポジトリ認証
SharpSVN ライブラリを使用してリポジトリのユーザー (SVN ユーザー) を認証する方法を教えてください。そのリポジトリは、それらのユーザーのみがコミットする必要があります。ありがとう
c# - c# SharpSVN、特定のリビジョン ファイルのコピーを取得するにはどうすればよいですか?
TurtoiseSVN GUIで「リビジョンを保存...」に相当するものをSharpSVNで探していました。私は運がないのでこれを行う方法を見つけようとしています。現在私は見ています: 注: client.GetLog(uri, arguments, out logitems); を呼び出した後、logentry は SvnLogEventArgs です。
SvnChangeItems は、基本的に TurtoiseSVN に表示される正確な情報を格納します。そこを右クリックすると、選択したリビジョン ファイルを保存できます。これは、SharpSVN でやりたいことです (実際にファイルをチェックアウトしたくないので、そのリビジョンでファイルのコピーを取得するだけです)。ありがとう。
c# - SharpSVN SvnClient.Export(...) がそこにあるはずのファイルを常に見つけられないのはなぜですか?
Export() メンバー関数を使用して、機能している特定のリビジョンのファイルを取得していますが、何らかの理由で機能していない場合があります。変更されたすべてのパスで機能しているように見えますが、そのリビジョンで削除され、時々追加されたファイルでは、使用された URL にファイルがないという例外が発生します。これらのパスで TurtoiseSVN の「リビジョンをコピー...」を使用すると、正常に動作し、SharpSVN で何か不足していないかどうか疑問に思っています。変更されたすべてのファイルのリビジョンで完全なバージョンが必要です。私のコードの一般的な考え方は次のとおりです。
ヘルプや提案をいただければ幸いです。
c# - どのオブジェクトから、SharpSVN [c#] から改訂されたファイル プロパティを取得しますか?
私は数週間 SharpSVN を使用してきましたが、TurtoiseSVN でリビジョンをクリックし、パスを右クリックして [プロパティの表示] を選択することで、(特定のリビジョンで) 個々のファイル プロパティにアクセスしようとしていました。 . これらのプロパティが配置されると思われる場所 (SvnChangeItem の下) を見てきました。現在、特定のリビジョンで変更されたアイテムにアクセスできますが、このコレクションが見つかりません。このコレクションが見つかる可能性のある他のさまざまな場所もチェックしましたが、運がありませんでした. ありがとう。
c# - SharpSVN で SvnLogEventArgs チャイルド リビジョン番号を取得するにはどうすればよいですか?
私は最近 SharpSVN をかなり使用しており、現在、すべてのリビジョンの子のリビジョン番号を取得しようとしています。を使用SvnLogEventArgs.HasChildren
すると、それらが存在することを確認できますが、その下にある実際の子の数が必要です。私は SvnClient オブジェクトを見てきましたGetMergesMerged()
が、正しい値を返すために何をフィードするかを判断できません。現在、何も返されません。
これは私が現在使用しているものですが、何も返していません。誰かが私を正しい方向に向けることができれば幸いです。-ありがとう
ironpython - .dll参照をironpythonVS2010プロジェクトに追加するにはどうすればよいですか?
ironpythonプロジェクトで使用したいsharpsvn.netライブラリがあります。ライブラリは.ney.dllファイルとして出荷されます。C#プロジェクトの場合、このファイルをプロジェクトの「参照」セクションに追加するだけで、その後ライブラリを使用できます。
しかし、IronPythonの場合、「参照」セクションは非常に奇妙なウィンドウを開きます。それに.dll参照を追加する方法がわかりません。GAC以外のIronPythonで.net.dllライブラリを参照する方法はありますか?
c# - SharpSVN を使用して、ファイルをファイルシステムではなくメモリにエクスポートするにはどうすればよいですか?
したがって、特定のリビジョンのファイルをファイルシステムにエクスポートする方法は知っていますが (エクスポートのオーバーロードにはすべてパスが含まれているため)、アクセスを容易にするためにファイルシステムを使用する必要はありません。これを文字列などにリダイレクトする方法はありますか? ありがとう。
c# - SharpSVN API を使用して、エクスポートせずにリビジョンでファイルに含まれる行数を取得する方法はありますか?
ドキュメント内で、特定のリビジョンでファイルに含まれる行数 (または、SvnChangeItem から変更された行数でさえ、それもいいでしょう) を直接取得することなく取得できるものを見逃していないかどうか疑問に思っていました。ファイルをファイルシステムにエクスポートし、各行を数えて解析します。
どんな助けでも大歓迎です。ありがとう。
c# - エクスポートしようとするとランダムに表示される SharpSVN Exceptions の原因は何ですか?
何かが起こっていることは知っていますが、その理由を特定できず、例外文字列が非常に曖昧です...一部のものが失敗し、一部がそうでない理由がわかりません。ファイル システムのリビジョンでファイルをエクスポートしようとすると、これらの例外が発生します。例外は次のとおりです。
SharpSvn.SvnSystemException: 'C:...\tempfile.tmp' を 'C:...\temp.txt' に移動できません: アクセスが拒否されました。SharpSvn.SvnInvalidNodeKindException: 'C:....\temp.txt' が存在し、ディレクトリではありません
この全体で最も奇妙な点は、エクスポートが常に機能するわけではなく、時々機能することです。ある秒にアクセスできて、次の秒にはアクセスできない理由がわかりません。そして 2 番目の例外は、私が何度か呼び出したのとまったく同じ行です。文字列はファイルであるはずであり、存在するため、問題がどこにあるのかわかりません。どんな洞察も大歓迎です。