首先,如果您认为这个问题完全愚蠢,我很抱歉。
我正在开发一个用户可以输入 SVN URL 的应用程序。它可以是目录或文件。我正在使用sharpsvn。
我的目标是以某种方式知道这个 url 是目录还是文件。
例如:svn://svnrepository/Directory/pascal.cs 或 svn://svnrepository/DirectoryName
都是有效的条目。我的工作是区分两者并指出前者是文件而后者是目录的事实。
这可以使用 sharpsvn 来完成吗?
感谢和问候加根
Condireng,它不仅是真正颠覆的包装,对你来说应该足以执行
svn info $path$
在结果集中必须有Node Type字符串。那将给您描述它 adirectory或file.
希望这可以帮助。
您可以使用以下方法之一:
svn infosvn ls ... -depth empty最后两个在“检查 svn 存储库 url 不存在”中进行了说明。
您可以按照“如何使用 SharpSVN 访问 SVN 预提交消息? ”的示例将这些调用封装在 SVNSharp 挂钩中。