3

まず最初に-この質問がまったくばかげていると思われる場合は申し訳ありません。

ユーザーがSVNURLを入力できるアプリケーションに取り組んでいます。ディレクトリまたはファイルのいずれかです。私はsharpsvnを使用しています。

私の目的は、このURLがディレクトリなのかファイルなのかをどういうわけか知ることです。

例:svn://svnrepository/Directory/pascal.csまたはsvn:// svnrepository / DirectoryName

どちらも有効なエントリです。2つを区別し、前者がファイルであり、後者がディレクトリであるという事実を引き出すことが私の仕事です。

これはsharpsvnを使用して実行できますか?

よろしくお願いしますGagan

4

2 に答える 2

4

それが実際のサブバージョンのラッパーであるだけではないことを確認してください。実行するのに十分なはずです

svn info $path$

結果セットにはNode Type文字列が必要です。それはあなたにそれを説明するでしょうdirectoryまたはfile.

お役に立てれば。

于 2012-04-26T07:26:19.383 に答える
0

次のいずれかを使用できます。

最後の 2 つは、「svn リポジトリの URL が存在しないことを確認する」に示されています。

これらの呼び出しは、「 SharpSVN を使用して SVN pre-commit メッセージにアクセスするにはどうすればよいですか?」の例に従って、SVNSharp フックでカプセル化できます。

于 2012-04-26T07:33:14.137 に答える