加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux – 如何还原subversion忽略?

发布时间:2021-01-10 11:19:48 所属栏目:Linux 来源:网络整理
导读:我通过命令行运行以下命令: svn propset svn:ignore "*.classpath" . 我只想忽略.classpath文件. 然而,这似乎搞砸了,现在很多目录似乎都被忽略了. 我该如何恢复并重新开始? 解决方法 注意 对于这个svn:忽略你有效地说“在当前目录中只忽略带有扩展类路

我通过命令行运行以下命令:

svn propset svn:ignore "*.classpath" .

我只想忽略.classpath文件.

然而,这似乎搞砸了,现在很多目录似乎都被忽略了.

我该如何恢复并重新开始?

解决方法

注意

对于这个svn:忽略你有效地说“在当前目录中只忽略带有扩展类路径的文件”:Subversion中文件名的模式只使用特定于操作系统的glob模式,而不是regexps

修复了DaFunix的语法

>在某些路径中列出所有svn-properties及其值:svn proplist -v< PATH> |< URL>.对于你的情况

svn proplist -v.

我的网址的示例输出

>svn proplist -v http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/
Properties on 'http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk':
  bugtraq:logregex
    ([Ff][Ss])s#
    (d+)
  svn:mergeinfo
    /branches/Greetings:3-12
    /branches/i18n:18-20

>列出单个svn:属性值(具有已知名称):svn propget< PROPERTY> < PATH> |< URL取代.对于你的情况

svn propget svn:忽略.

我的URL的示例输出(与之前的proplist相同)

>svn propget bugtraq:logregex http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/
([Ff][Ss])s#
(d+)

支持列表和propget操作都是RO,不会改变任何内容

为了修复不正确的财产定义,你可以

要么

删除不良属性并以正确的形式重新创建:

svn propdel svn:忽略. &安培; svn propset svn:忽略“classpath”. (也许使用带有-R选项的propset来为整个子树强制定义忽略)

或(如John Brodie所建议)编辑并修复当前定义

svn propedit svn:忽略.并在编辑器窗口中将“* .classpath”更改为“classpath”,保存

PS别忘了:

>提交正确形式的附加属性>从以前(可能)添加的类路径文件中删除版本化代码:svn:ignore仅影响未版本化的新文件,已添加到具有当前ignore-pattern的repo文件中,必须手动无版本化

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读