【问题标题】:Is there a way to get subversion to add files to a default changelist?有没有办法让 subversion 将文件添加到默认更改列表?
【发布时间】:2010-09-09 15:45:46
【问题描述】:

我希望能够告诉 svn 自动将新文件添加到默认更改列表中,主要是作为 svn 缺少“无更改列表”过滤器的解决方法。有没有官方的方法可以做到这一点?我可以编写一个小脚本来完成它,但如果有一种方法可以很好地与命令行客户端集成,我很想知道它。

如果 svn 使用属性将文件标记为更改列表的成员,这将非常简单(我认为)。唉,事实并非如此。

我使用的是 1.6.9

【问题讨论】:

  • 你在这里的最终目标是什么?
  • 我相当大量地使用变更列表,有时在提交准备好之前有一些原子类型的事情已经完成。有时我会有一些更改列表,并且想要对一些不属于其中任何一个成员的文件进行操作。有时我会有一个尚未准备好提交的更改列表,以及一些不在更改列表中的其他文件。还有一些其他用例。由于 svn 还没有 --changelist '',因此默认情况下将文件放在更改列表中会使一些过滤任务更快更干净。

标签: svn changelist


【解决方案1】:

由于 svn dosnt 支持比单个提交更精细的变更集/列表,我怀疑是否有任何正式的“好”方法来实现它。 您可以尝试通过引入一些属性来自己做...

key: myprops:changelist 价值:重构工作 20:41,150:153,337:360 jiratask1234 409:445

例如,如果您只想获取某些更改列表,则必须管理从 IDE 级别到服务器查询的所有内容。

我不会尝试这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    • 2016-03-24
    相关资源
    最近更新 更多