【问题标题】:Subversion svn:ignore on updateSubversion svn:更新时忽略
【发布时间】:2012-02-01 21:21:37
【问题描述】:

我在 Visual Studios 2010 和 Ankhsvn 工作。

我需要排除一些我的文件被提交(我通过更改日志中的 ignore-on-commit 来完成。)

如何在更新时排除文件被更改?

我尝试添加 svn:ignore 属性,但我不断收到错误消息。也许我用错了……完全排除文件应该不难。

【问题讨论】:

    标签: visual-studio-2010 svn ankhsvn svnignore


    【解决方案1】:

    svn:ignore 是目录上的一个属性,您设置它以指定给定资源不应该在版本控制中 - 这听起来不像您想要的。如果文件已经在版本控制下,SVN 将总是尝试处理它。您所追求的效果(将svn 操作限制为给定的文件子集)可以使用--changelist 选项来实现。您可以使用 svn changelist 创建文件列表,然后使用子选项在该列表中添加和删除文件,然后您可以将该更改列表传递给 svn up 以限制处理哪些文件。

    【讨论】:

    • 谢谢先生!所以 --remove 属性不会从存储库中删除文件,它只会停止版本控制过程?
    • --remove 仅用于从更改列表中删除文件。 svnbook.red-bean.com/en/1.6/svn.ref.svn.c.changelist.html 显示了如何创建更改列表并将其与svn commit 一起使用的示例,但svn update 的工作原理相同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-02
    • 2012-06-04
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多