2012-04-26 8 views
3

最初にまず最初に - この質問はまったくばかだと思うと申し訳ありません。subversion URLがファイルかsharpsvnを使用しているディレクトリであるかどうかをチェックする方法

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

私の目的は、このURLがディレクトリかファイルかどうか知ることです。例えば

:SVN://svnrepository/Directory/pascal.cs やsvn:// svnrepository/DirectoryNameの

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

これはsharpsvnを使用して行うことができますか? 結果に

svn info $path$ 

を実行するのに十分なはずit'tあなたのための本当の転覆を超えるだけのラッパー、ということ

おかげで、よろしく GAGAN

答えて

4

Condirengがそこに持っている設定しましたNode Type文字列です。それはdirectoryまたはfileのいずれかの説明を与えるでしょう。

これが役に立ちます。

+0

感謝の例は以下のSVNSharpフックでこれらの呼び出しをカプセル化することができます

..私はShaprsvnを使用して、これをしようとしていますし、結果を更新します。もう一度ありがとう ! :) – Gagan

+0

@Cagan:正解であれば回答を受け入れることを忘れないでください。 – Tigran

+0

いいえ..私はそれをすることを忘れないだろう..名前は、カガンではなく、ギャガンである:) – Gagan

0

次のいずれかを使用することができます。

は最後の二つは "Check that an svn repository url does not exist" に例示されています。あなたが迅速な応答のための「How can i get access to the SVN pre-commit message using SharpSVN?

+0

私のためにタイムアウトを取ってくれてありがとう@VonC。しかし、私はTigranのアプローチが私が興味を持っているオプションだと思います。ノードタイプは、svn url(ファイルまたはディレクトリの場合)の正確なタイプを指定します。もし私がLinqPadで動作させることができるのであれば:) – Gagan

+0

@Gagan確かに、私の指摘はあなたが選んだsvnコマンドではなく、SVNSharpでカプセル化する方法を指摘しています。 – VonC

+0

ありがとう@Vonc ... – Gagan

関連する問題