c# - 我们如何清理未版本控制的文件
问题描述
我正在使用 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# - 如何访问文档文件夹 (UWP)
- c++ - return 语句中的构造函数语法?
- sql-server - 无法在 ForEach 循环中获得约束以处理 SQL 任务
- docker - 无法使用 docker 命令启动服务器 - 挂载目录 -OCI 运行时错误
- visual-studio - 如何解释 Visual Studio 我的源代码在另一个目录中?
- javascript - 找不到模块 'babel-core' 但已安装 @babel/core
- python - 通过 ssh 捕获文件中的流量
- sharepoint - 自定义列表 SharePoint Online 中的自动编号
- ksqldb - 您可以为 KSQL 中的表指定嵌套键吗?
- ios - 自定义交叉淡入淡出到黑色和从黑色