如何从存储库中删除所有已删除的文件?

2023-12-28

我有一个脚本,在其中添加所有新文件,然后使用以下行将我的工作副本提交到我的存储库:

svn status | grep ^\? | awk '{print $2}' | xargs svn add

我现在想添加一行,从存储库中删除工作副本中所有已删除的文件。换句话说,我无法一一指定它们,我需要用 svn status 检测它们,然后自动删除它们。然而这条线不起作用。

svn status | grep ^\! | awk '{print $2}' | xargs svn --force delete

正如你所看到的,我已经替换了

"?" with "!" and

"add" with "--force delete"

你能告诉我为什么它不起作用吗?

附:我知道这是一个危险的过程。我已经讨论过这一切了。 谢谢

thanks


我刚刚尝试过这个,效果非常好。

$ svn st | grep '^!' | awk '{print $2}' | xargs svn delete --force
D         groups.pl
D         textblock.pl

您的文件名称中是否有空格?

等一下!!我看到了问题所在。你有:

svn --force delete

and not:

svn delete --force

The --force是一个参数delete命令而不是svn命令。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从存储库中删除所有已删除的文件? 的相关文章

  • 无法提交到 svn - 访问被拒绝

    我正在使用 SVN 开发一个小项目 我查看了该项目 svn co http mylocalserver projectx 我进行了更改 更新并添加了文件 svn add file1 php file2 php 但是 每次我想使用此命令提交更
  • Subversion 和 Visual Studio 项目的最佳实践

    我最近开始在 Visual Studio 中处理各种 C 项目 作为大型系统计划的一部分 该系统将用于替换我们当前的系统 该系统是由用 C 和 Perl 编写的各种程序和脚本拼凑而成的 我现在正在进行的项目已经达到了颠覆的临界点 我想知道什
  • 让 hudson 将源签出到特定目录

    这似乎是一个简单的任务 但在我的一生中 我无法让 Hudson 将我的源代码签出到特定目录 我可以在命令行上使用 svn 查看源代码 我尝试在源代码管理下指定本地模块设置 但没有骰子 我将其设置为 c source trunk 并在运行构建
  • Jenkins 可以检测到任何 svn 用户每次提交代码吗?

    Jenkins 可以检测到任何 svn 用户每次提交代码吗 我想知道每次 Jenkins 提交 svn user 时 有什么方法或 jenkins 插件吗 现在我用svn updateJenkins 中的 cmd 来更新 svn 您可以按照
  • Maven 中不同配置文件的不同 SCM

    在我的项目中 我们必须使用 maben build number 插件来构造 jar 的最终名称 为此我们使用 SCN 的修订版 因此我们需要 SCM 但是我们在无法直接访问的受控环境和本地测试环境上有两个 SVN 因此对于我们的 poup
  • 如何在不删除 Subversion 中文件的情况下将文件从版本控制中删除?

    我不小心用 add 命令向 SVN 添加了一个二进制文件 现在我想将其从版本控制中删除 但不删除该文件 我该怎么做呢 svn rm 保持本地
  • TortoiseSVN 不要求身份验证?

    我已经在conf文件中设置了一个新的SVN存储库 运行SVNServe anon access none SVNServe 忠实地正确地做到了这一点 但是当我尝试使用 TortoiseSVN 浏览存储库时 它只是说不允许访问 它不应该要求我
  • 如何提取 Mercurial 中变更集的所有已更改文件?

    直到最近 我们一直在网络工作室的所有项目中使用 SVN 并且 Subversive 和 TortoiseSVN 等多个客户端中存在一个非常方便的功能 可以提取在某个版本中更改的所有文件 Mercurial 有没有办法做到这一点 我不在乎它是
  • 如何使用 Beyond Compare 3 作为 svn 的 diff3-cmd?

    I saw this https stackoverflow com questions 294286 how to use svn with beyond compare 3帖子解释了如何让 BC3 作为 Subversion 的 dif
  • Android Studio 无法连接到 SVN 服务器 - SSL 握手失败

    我在使用 Android Studio 1 01 连接到 SVN 服务器时遇到问题 当我尝试浏览远程 SVN 存储库时 出现以下错误 颠覆 访问网址 https subversion assembla com svn whozeinchar
  • 将 git dcommits 切换到 svn 分支

    I had master dcommit到 和rebase来自 颠覆trunk 我创建了一个中间 Subversion 分支tc 合并来自 2 个不同分支的更改 使用 git branch master git svn branch tc
  • 使用 Git 处理 subversion:忽略对跟踪文件的修改

    我目前正在使用 subversion 存储库 但我正在使用 git 在我的计算机上本地工作 它使工作变得更加容易 但也使 subversion 存储库中发生的一些不良行为变得非常明显 这给我带来了问题 拉取代码后 有一个有点复杂的本地构建过
  • svn:'REPO URL 的选项:授权失败:

    我使用两个命令 1 svn ls 带有用户名和密码 2 svn mkdir 带有用户名和密码 svn ls 工作没有任何问题 但 svn mkdir 失败并显示以下错误消息 svn REPO URL 的选项 授权失败 无法向服务器进行身份验
  • Capistrano 部署擦除数据库?

    我已成功使用 Capistrano 将我的应用程序部署到生产环境 但我不明白如何处理我的数据库 我正在使用颠覆和乘客 当我运行 cap 部署时 新部署会重新启动一切 它会清除添加到数据库中的数据 显然 必须有一个解决方案 但我很惊讶没有在网
  • SVN:您可以仅从本地签出(而不是从存储库)中删除目录吗?

    假设您有一个受 subversion 控制的目录 其中包含一些文件和大量子目录 如下所示 file1 txt file2 txt file3 txt dir1 dir2 dir3 dir4 dirXX 现在您需要文件和一些目录 但不是全部
  • 基于网络的颠覆查看器[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在 CruiseControl.net 中配置 svn 任务来检测 subversion 外部更改

    我在 subversion 中有一个 net 项目 它持续集成 Cruisecontrol net 我使用Svn源代码控制CCNET任务 net 项目库目录 其中包含配置为 subversion 外部的一组可重用组件 ProjectA li
  • 在 Ubuntu 上通过 Apache Web 服务器和 DAV 启用 Subversion 访问

    我的家庭网络上有一台运行 Ubuntu 20 的 PC 我想将其用作我家本地网络中的 Subversion 服务器 我安装了 Apache Web 服务器并安装了 Subversion 现在我想使用 HTTP DAV 协议通过 Apache
  • TortoiseSVN svnadmin

    目前我正在设置 TortoiseSVN 并阅读文档等 手册中经常提到svnadmin 我发现我必须下载它分别地 http groups google com group tortoisesvn browse thread thread e2
  • 如何修复损坏的本地 Subversion 工作副本?

    我通常使用 git 对 Subversion 的基础知识知之甚少 所以请保持温柔 我在 Windows 7 上使用 TortoiseSVN SVN 客户端最近宣布需要升级 所以我就这么做了 所有文件都丢失了源代码管理图标 并且资源管理器中出

随机推荐

  • 如何使用 CSS 将跨度更改为看起来像 pre?

    是否可以更改 span 标签 或 div 将其内容预格式化为 pre 标签只使用 CSS 吗 看着那 这W3C CSS2 1 默认样式表 https www w3 org TR CSS21 sample html or the CSS2 2
  • AJAX向WebApi传递多个参数

    AJAX 请求 ajax url url dataType json type Post data token 4 feed id 0 message Hello World userId 4 服务器端 Web API HttpPost p
  • 使用外部框架构建 Objective-C 应用程序

    我正在整合growl http growl info documentation developer implementing growl php lang cocoa进入我的 Objective C 应用程序 但是 如果我构建并运行我的应
  • C、硬件抽象层中“extern”类型的变量

    我正在研究硬件抽象层 该 HAL 的目的是在 Linux 驱动程序和 MCU 驱动程序之间轻松切换 我正在研究SPI接口 下面是 打开 SPI接口的HAL函数的签名 哈尔 spi h spi handle t spi open spi po
  • 将多个通用接口传递给一个方法

    我试图将多个通用接口作为参数传递给我的类之一的构造函数 以下代码无法编译 public interface IPosterGenerator
  • 如何使用Gradle将Android配置注入到每个子项目中?

    而不是在每个子项目中复制 android 配置块 android compileSdkVersion 19 buildToolsVersion 19 0 0 defaultConfig minSdkVersion 9 targetSdkVe
  • 为什么使用“set var = value”获取脚本会破坏 $@?

    我正在尝试在 Centos 虚拟机上配置自动注销 我注意到 如果我在 etc profile d autologout sh 创建一个文件 仅set autologout 30在文件中 然后它会中断为任何源自 etc profile 的脚本
  • 如何通过拖动来调整 PyQt 小部件的大小?

    我有一个 QScrollArea 其中包含一个带有 QVBoxLayout 的小部件 该布局内还有其他几个小部件 我希望用户能够拖动这些小部件的下边框以在垂直方向上调整它们的大小 当它们调整大小时 我不希望它们从滚动区域中的其他小部件 窃取
  • 使用 GDI+ 将 24 bpp 转换为 4 bpp

    我的程序当前采用 4 bpp 每像素位数 TIFF 作为位图 将其转换为图形 添加一些文本字符串 然后再次将其保存为 TIFF 文件 默认情况下 输出 Bitmap Save TIFF 文件似乎为 24 bpp 无论输入如何 并且比原始 T
  • Snowflake服务器的规格是什么?

    当谈到集群大小时 文档指出 例如 XS 集群由 1 台服务器组成 但我一直在寻找服务器规范 但似乎找不到有关此主题的任何文档 对于 AWS Snowflake 如果您在 Chrome F12 中打开浏览器控制台并在普通的 Snowflake
  • 如何安装“Visual studio emulator for android”模拟器的证书?

    我正在研究一个Xamarin 表单需要打电话的httpclient使用公司的内部 https REST api 不幸的是 它返回此错误 Javax Net Ssl SSLHandshakeException java security ce
  • 使用 jQuery 删除所有数据表

    所以 我将数据表与 jQuery 一起使用 但我有点困惑为什么这不起作用 我的 HTML 看起来像这样 table border 1 class display partitionDisplay caption Partitions cap
  • process.waitFor() 永远不会返回

    Process process Runtime getRuntime exec tasklist BufferedReader reader new BufferedReader new InputStreamReader process
  • 使用 JAVA 将希伯来语写入 mySql

    我有一个小的 Java 方法 可以将短消息插入 MySQL 数据库 该表的默认排序规则是utf8 unicode ci java代码是 private void insertMessageToDataBase String lRoom St
  • 这个登录逻辑是通过RESTful调用声音实现的吗?

    我不是在谈论对 RESTful API 的调用进行身份验证 我是在谈论通过 RESTful API 为用户创建登录逻辑 当用户访问我网站的任何页面时 servlet filter将拦截请求并检查是否有必要authentication inf
  • 在asp.net mvc视图中将字符串显示为html

    我有一个控制器 它生成一个包含 html 标记的字符串 当它显示在视图上时 它显示为包含所有标签的简单字符串 我尝试使用 Html 助手进行编码 解码以正确显示它 但它不起作用 string str a href Home Profile
  • numpy.loadtxt 不读取复数文件

    我正在尝试读取具有以下形式的复数的文件 data dat 1 5795219122457646E 11 3 852906516379872E 15i 3 5949335665378405E 12 1 626143709108086E 15i
  • 手风琴内的 flexslider 行为问题

    我有一个测试页 http bellotaestudio com test test html更好地解释我的问题 我的列表中有几个项目 它们是测试页上的图像 当我点击其中一个时 相应的幻灯片 使用flexslider 向下滑动 问题在于 在页
  • Symfony 登录身份验证返回错误:在非对象上调用成员函数 toArray()

    我正在开发一个使用 symfony 2 5 构建的网站 要求是每个用户只需要拥有一个角色 用户不能拥有超过 1 个角色 因此在用户名和密码所在的用户表中还有另一列名字role其中包含ROLE ADMIN对于管理员和ROLE STAFF对于公
  • 如何从存储库中删除所有已删除的文件?

    我有一个脚本 在其中添加所有新文件 然后使用以下行将我的工作副本提交到我的存储库 svn status grep awk print 2 xargs svn add 我现在想添加一行 从存储库中删除工作副本中所有已删除的文件 换句话说 我无