我们如何清理未版本控制的文件

时间:2019-01-28 08:22:05

标签: c# .net sharpsvn

我正在使用SharpSvn在我的C#项目中使用svn。目前,我想在从svn签出新闻之前清理所有内容(包括更改/未版本转换的文件)。

我已经调用了SvnClient.Revert()和SvnClient.Cleanup(),但似乎未清除未版本控制的文件。

        try
        {
            // try to revert first because if we modify the SVN directory
            SvnClient.CleanUp(targetDir);
            SvnClient.Revert(targetDir);
        }
        catch (Exception e)
        {
            LogHelper.Warn<SvnService>(StringHelper.LogFormat(LogMessage.SvnRevertFailed, targetDir));
        }

        try
        {
            return SvnClient.CheckOut(new Uri(sourceUrl), targetDir);
        }

我错过了什么吗?

非常感谢您的帮助!

0 个答案:

没有答案