检查文件是否在SharpSVN的存储库中

时间:2010-03-31 01:15:52

标签: c# .net sharpsvn

如何检查文件是否已存储在存储库中(或存储库中是否存在),以便我可以在进行检入之前确定是否需要先添加它? (为了记录,我有办理登机手续的工作,但是当我尝试签入尚未添加到存储库的文件时,我收到了异常。)

2 个答案:

答案 0 :(得分:1)

我相信您可以使用SvnClient.GetRepositoryIdFromUri来验证特定文件是否存在。如果该方法返回false,则您需要将文件添加到存储库。

答案 1 :(得分:0)

虽然SvnClient.GetRepositoryIdFromUri可能有效(我无法使其正常工作),但我在SO上做了find an answer elsewhere哪些工作有效(这在我的原始搜索中没有出现,所以抱歉重复问题)。