首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >svn提供svn :忽略后,svn存储库的文件处于M(编辑)状态

svn提供svn :忽略后,svn存储库的文件处于M(编辑)状态
EN

Stack Overflow用户
提问于 2015-10-29 10:54:11
回答 1查看 1.1K关注 0票数 0

我想忽略SVN上的一些文件。

我在根目录中创建了一个文件:.svnignore,其中包含:

代码语言:javascript
复制
*.sql
*.pyc

做完后:

代码语言:javascript
复制
svn propset svn:ignore -R -F .svnignore .

并做:

代码语言:javascript
复制
svn st -u .

我的所有存储库都处于模式M(编辑)中。为什么?

代码语言:javascript
复制
M            23630   core/templates/customers/index.html
 M           22740   core/templates/customers
 M           22740   core/templates/core/serial_number
 M           22740   core/templates/core
 M           22740   core/templates/orders
M            22742   core/templates/employees/index.html
M            22742   core/templates/employees/detail.html
 M           22740   core/templates/employees
 M           22740   core/templates/hours
 M           24365   core/templates/settings
 M           22740   core/templates/products
 M           22740   core/templates/projects
 M           22740   core/templates/tracker

有什么好担心的吗?我做错了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-29 11:14:22

您使用的命令似乎没有问题。svn文档包括svn propset命令的此语句(请参见svn help propset):

propset (pset,ps):在文件、目录或修订中设置属性值。

您应该在实际修改文件的发布命令之前验证是否使用过其他命令。

编辑:

我在repo上运行了一个快速测试,我现在可以访问它来再现您使用svn version 1.9.1 (r1698128)显示的相同输出,如下所示:

代码语言:javascript
复制
$ svn propset svn:ignore "*.pyc" . -R
property 'svn:ignore' set on '.'
property 'svn:ignore' set on 'Backup'
property 'svn:ignore' set on 'Erp'
property 'svn:ignore' set on 'Import'
property 'svn:ignore' set on 'Launcher'
property 'svn:ignore' set on 'Overnight'

但是输出没有列出文件(这是预期的,但不是您得到的)。

代码语言:javascript
复制
$ svn st -u
M          103990   Erp
M          103990   Launcher
M          103990   Overnight
M          103990   Backup
M          103990   Import
M          103990   .

使用獾建议的svn st -u -v仍然显示未修改的文件,因为svn:ignore属性是在目录上设置的。引用文档的话:

Subversion在目录中识别以下特定版本的属性: svn:忽略-要忽略的文件glob模式列表,每行一个。

同样,请检查您是否使用过其他命令或其他影响文件的修改。

如果您觉得需要“重新开始”再试一次,可以使用svn revert -R .命令恢复工作副本中当前的更改。只需确保您只使用这些属性;您不希望丢失尚未签入的实际文件内容更新。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33412273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档