問題タブ [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でコミットする
Sharpsvnでコミットを行うのに問題があります。これで、作業コピーのすべてのファイルを追加し(ファイルが追加された場合は例外がスローされます)、その後コミットします。動作しますが、例外が発生します。add()を実行する前にリポジトリのステータスを取得し、新しいファイルまたは変更されたファイルのみを追加する方法はありますか?また、作業コピーで1つのファイルまたはフォルダーを削除した場合、リポジトリでこれらのファイルまたはフォルダーを削除するにはどうすればよいですか?コード:
追加:
専念:
c# - SharpSvn および C# ソース コード サンプル
SharpSvn ライブラリの使用方法のソース コードの例を探すのに適した場所を誰か提案してもらえますか?
svn - サーバーにリモートフォルダー/ファイルが存在するかどうかを(すばやく)確認するために SharpSVN を使用する方法
https://www.mysvn.com/svn/に svn リポジトリがあるとします。SharpSVN を使用して、リモート フォルダーhttps://www.mysvn.com/svn/a/b/cがサーバーに存在するかどうかを確認するにはどうすればよいですか?
接続の失敗 (つまり、サーバーのダウン) と、フォルダーがまだ作成されていないこととの違いを区別できるようにする必要があります。
完全なhttps://www.mysvn.com/svn/a/b/cパスで情報を呼び出しても、リポジトリがまったくない場合とフォルダーが見つからない場合の違いを区別できる例外は発生しないようです。
https://www.mysvn.com/svn/のすべてのファイルを一覧表示できますが、リポジトリが非常に大きくなりすぎて、時間がかかりすぎる可能性があります。
現在、最初にルート URL、次に完全な URL に関する情報を作成しています。ルート URL が失敗した場合はサーバーの問題として扱いますが、成功して完全な URL が失敗した場合は、パスの一部がサーバー上に作成されていないためと想定します。ただし、2 つのチェックの間にインターネット接続が失われた場合など、これは間違った応答を返す可能性があります。
c# - コミットする前にどのファイルまたはフォルダーが変更されたかを知る方法
私の問題は、コミットする前にどのファイルまたはフォルダーが変更されたかを知る方法です。コミットする前にすべての新しいファイルを作業コピーに追加すると、リポジトリが変更されますが、たとえば、作業コピーの 1 つのファイルを削除すると、コミットする前にこの変更を追加する方法がわかりません。たとえば、コミットする前にカメを使用すると、プログラムは作業コピーのすべての変更を表示し、どの変更がコミットされ、どの変更がコミットされないかを選択できます。これをシャープなsvnで行う方法はありますか?? ご回答有難うございます!!!
c# - c#でsharpsvnを使用してclient.statusを使用する
status メソッドを使用したいのですが、その仕組みがわかりません。誰かが私に使用例を見せてもらえますか?
.net - SharpSvnを使用して最後のn個のログメッセージを取得する
SharpSvnを使用してSVNから最後のn個のログメッセージを取得する方法はありますか?私はSvnRevisionRange引数を使用してGetLogを呼び出してきましたが、実際には、日付だけでは予測できない最新の20個のメッセージが必要です。ありがとう!
c# - ファイルが SharpSVN を使用してリポジトリにあるかどうかを確認する
チェックインを行う前にファイルを「追加」する必要があるかどうかを判断できるように、ファイルが既にリポジトリにある (またはリポジトリにない) かどうかを確認するにはどうすればよいですか? (記録として、チェックインは機能していますが、まだリポジトリに追加されていないファイルをチェックインしようとすると例外が発生します。)
asp.net - ASP.NET で SharpSVN を使用するには?
ASP.NET アプリで SharpSVN を使用しようとしています。これまでのところ、それはただのトラブルでした。まず、NETWORK SERVICE にはディレクトリに対する完全なアクセス許可があるにもかかわらず、「ロック」ファイル (存在しないファイル) に対するアクセス許可エラーが発生し続けました。最後にイライラして、Everyone にフル コントロールを許可しました。今、私は新しいエラーを受け取ります:
' https://server/svn/repo 'のオプション: 認証に失敗しました: サーバーに認証できませんでした: 拒否されました Basic チャレンジ ( https://server )
これは、DefaultCredentials が以下に設定されているかどうかに関係なく発生します。
手がかりはありますか?とても便利そうなので、このライブラリに関するドキュメントがあればいいのにと思います。
diff - SharpSvn を使用して Svn リポジトリを比較するにはどうすればよいですか
私の質問は非常に単純であり、SharpSvn Api を使用すると、同様に簡単になるはずです。ここで私がしたこと:
GetChanged を呼び出すと、例外が発生します。
ファイル 'c:\project\format' を開けません: 指定されたファイルが見つかりません。
だから、多分私が見逃しているものがありますか?それとも、ローカル リポジトリで変更されたファイルとフォルダーのリストを見つけるのは正しい方法ではないでしょうか?
前もって感謝します。
c# - SharpSvn でリポジトリのすべてのブランチを取得するには?
SharpSvn を使用してリポジトリのすべてのブランチを取得しようとしていますが、それを実行できる方法が見つかりません。
SharpSvn を使用してすべてのブランチを取得することは可能ですか?