首页 > 解决方案 > 我们如何清理未版本控制的文件

问题描述

我正在使用 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);
        }

我错过了什么吗?

任何帮助都非常感谢!

标签: c#.netsharpsvn

解决方案


推荐阅读