【问题标题】:How do you remove a file from a subversion changelist?如何从 subversion 更改列表中删除文件?
【发布时间】:2011-06-17 18:49:44
【问题描述】:

我在 subversion 更改列表中有一个文件,后来我恢复了该文件。即使它没有修改,它现在仍然列在更改列表中。如何摆脱这个变更列表?

$ svn status

--- Changelist 'search jsps - don't delete':
        atlassian-jira/secure/views/navigator/navigator.jsp

我试过了

svn changelist --remove --changelist search\ jsps\ -\ don\'t\ delete --depth infinity

svn changelist --remove --changelist "search jsps - don't delete" --depth infinity

【问题讨论】:

    标签: svn changelist


    【解决方案1】:

    更改列表与常规的“仅提交新的和标记的内容”政策是分开的。从所有更改列表中显式删除文件应该可以工作。

    svn changelist --remove atlassian-jira/secure/views/navigator/navigator.jsp
    

    要从所有更改列表中删除所有文件,请传递存储库的顶级目录,如下所示:

    svn changelist --remove --depth infinity .
    

    注意最后一个点,它指定当前目录。

    【讨论】:

    • 如果更改列表只包含一个文件,那没关系。但是如果更改列表中有很多文件怎么办?
    • @Martin 要么传递文件列表而不是一个文件列表,要么从所有更改列表中删除所有文件。更新了后一种情况的答案。
    • 谢谢。这 ”。” - 我自己没有得到。
    猜你喜欢
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-11
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 2023-04-01
    相关资源
    最近更新 更多