如何使用sharpsvn检查subversion URL是文件还是目录

时间:2012-04-26 07:10:50

标签: c# svn c#-4.0 sharpsvn

首先要做的事情 - 如果您认为这个问题完全是愚蠢的话,我很抱歉。

我正在开发一个用户可以输入SVN URL的应用程序。它可以是目录或文件。我正在使用sharpsvn。

我的目的是以某种方式知道这个url是目录还是文件。

例如:svn://svnrepository/Directory/pascal.cs 或svn:// svnrepository / DirectoryName

都是有效的条目。我的工作是区分两者,并提出前者是文件而后者是目录的事实。

可以使用sharpsvn完成吗?

谢谢和问候 GAGAN

2 个答案:

答案 0 :(得分:4)

认为它不仅仅是真正的颠覆的包装,对你而言足以执行

svn info $path$

在结果集中必须有Node Type字符串。这将为您提供directoryfile

的说明

希望这有帮助。

答案 1 :(得分:0)

您可以使用以下其中一项:

最后两个在“Check that an svn repository url does not exist”中说明。

您可以按照“How can i get access to the SVN pre-commit message using SharpSVN?”的示例将这些调用封装在SVNSharp挂钩中