問題タブ [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 投票する
2 に答える
680 参照

c# - SharpSVN を使用して SVN フォルダーのアクセス許可を取得する

「http://svnserver/repository」などのリポジトリがあります。ユーザーは、フォルダで異なる権限を持っています: 「http://svnserver/repository/folder1」または「http://svnserver/folder2」。特定のフォルダにログインしているユーザーのアクセス許可 (読み取り専用または読み取りと書き込み) を取得するにはどうすればよいですか?

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

sharpsvn - SvnClientオブジェクトから完全なリポジトリパスを取得するにはどうすればよいですか?

svnオブジェクトからリポジトリのフルパスを取得する方法はありますか?.pathまたは.pathRepositoryメソッドを使用すると、ファイルの相対パスのみを取得します

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

sharpsvn - 競合イベントを発生させないマージ

Sharpsvn の Merge メソッドを使用して 2 つのリビジョンをマージすると、競合イベントが発生しません。SvnMergeArgs と SvnUpdateArgs で競合イベントを使用してみました。merge メソッドを呼び出してから、sharpsvn の update メソッドを呼び出しました。マージは作業コピーを古いリビジョンで上書きするだけで、更新はイベントを発生させません。

ここで、競合が発生していないことを見逃しています。以下は私のコードです。

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

c# - SharpSVNからコミットされていないファイルのリストを取得する方法

SharpSvnを使用して、コミットする必要のあるファイルのリストを取得するにはどうすればよいですか(tortoisesvnのあるフォルダーを右クリックしてcommitを押すと表示されるリスト)

私はこれを試しました:

しかし、変更されたファイルだけでなく、プロジェクト内のすべてのファイルのリストを返しているようです。

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

c# - SharpSVN でファイルを読み取る際の問題

SharpSVN API に問題があります。SvnClient.Write() または SvnClient.Export() を使用しようとすると、次のエラーが発生します。

リポジトリの不正な URL

私のコードは次のとおりです

t1 を SvnTarget として使用してこのメ​​ソッドを実行しようとすると、すべて正常に動作するため、気が狂ってしまいます。しかし問題は、特定のファイルを取得するたびにすべてのリポジトリをエクスポートできないことです。

URLの名前の前に「@」を付けようとしました

http://@ETAB-APP:81/repositorio/Registro e Controle Acadêmico/Administração/0000/Dossiê do Aluno - ADEMIR JOSPE SANGALLI - (2001193) - Curso (000)/DOC ADICIONAL(264839).pdf

しかし、何も起こりません。

私は何を間違っていますか?

PS: 間違っていたらすみません。私はブラジル人で、英語はあまり得意ではありません。

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

commit - SharpSvn - 作業コピーなしで MemoryStream からの変更を保存する方法

私はURIのコンテンツをMemorySreamに取得するこのコードを持っています:

これは機能します。

質問: 行った変更を (webConfigText で) 保存するにはどうすればよいですか?

ありがとう、私は現在髪を引き裂いています。D

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

sharpsvn - メソッドSVNClient.DiffDiff(SvnTargetターゲット、SvnRevisionRange範囲、ストリーム結果)を使用する

2つの異なるリビジョンでそれらの違いを取得する必要があるため、duvuelve Diffメソッドを使用するつもりですが、結果として何か可能性がありますか?ありがとう。私のコードは次のとおりです

0 投票する
4 に答える
657 参照

asp.net - SVN uriパスを使用して、作業コピーなしでSVNにファイルをコミットします

私は SharpSVN を初めて使用します。SVN からファイル コンテンツを表示し、コンテンツを変更し、作業コピーなしでメモリストリームから SVN にファイルをコミットする必要がある aspx ページがあります。memorystream を使用してファイル コンテンツを取得し、Web ページに表示することはできますが、SVN uri パスを使用して Web ページからコンテンツをコミットする方法はありますか?

前もって感謝します..

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

svn - SharpSVN でファイルのヘッドまたは最後のコミット リビジョンを取得する方法

ファイルのヘッド バージョン (または最後のコミット) バージョンを読み取る必要があります。

このアプローチでは、作業コピーのヘッド バージョンを取得します。

しかし、私が欲しいのは、ファイルの作業コピーのヘッドバージョンを取得することです

あなたの時間と助けに深く感謝します

0 投票する
4 に答える
3447 参照

svn - フォルダーを「svn削除」してから、同じ名前のフォルダーを追加するにはどうすればよいですか?

SQL と Subversion に基づいて、自分のプログラム用の展開ツールを作成しました。

さまざまなバージョンのアプリケーションを作成して Subversion に保存し、それらの情報を SQL に保存することができます。

私の「展開ツール」がうまく機能するまでは問題がありました。

アプリケーションのバージョンを作成するとき、私はヘッド リビジョンをチェックアウトし、プログラムでこれを視覚化します。その後、ファイルやフォルダーを削除、名前変更、追加、または上書きすることで、最新バージョンを編集できます。

たとえば、作業コピーに次のツリー構造があるとします。

1 つのディレクトリ (データ) を置き換えたい。これはsvn deleteを呼び出し、その後Directory.Deleteを呼び出します。これは、「svn delete」は、コミットを行うときにフォルダーに削除のマークを付けるだけだからです。ここで、新しいサブフォルダーとファイルを含む「Data」という名前のフォルダーを再度追加したいのですが、「作業コピーの管理領域がありません」という例外が発生します。私が知る限り、ProgramFiles の下のディレクトリ .svn には、フォルダ Data が削除され、このフォルダを読み取るとクラッシュするという情報が格納されています。
また、フォルダーを追加する前にコミットできることも知っていますが、それにより「非安定バージョン」でリビジョン番号が増加します。

どうすればこの問題を解決できますか?