gpt4 book ai didi

svn - 如何获取 SVN 中文件/文件夹属性的历史记录?

转载 作者:行者123 更新时间:2023-12-01 20:20:29 26 4
gpt4 key购买 nike

确定何时对文件或文件夹设置属性的最简单方法是什么?基本上,我正在寻找适用于属性的“svnblame”等价物。

log 子命令使人们能够获取文件或文件夹的完整历史记录,包括属性何时被修改。但是,它不区分属性修改和其他类型的修改,这当然也意味着它不会告诉您有关特定属性的历史记录的任何信息。

状态命令区分属性和其他类型的修改,但仅适用于工作副本。

Blame 本身仅支持文件,而不支持目录,并且它适用于内容,而不适用于属性。

想法?

最佳答案

我能想到的最好的方法是编写一个小脚本或应用程序,使用 svn propget 命令将当前属性值转储到文本文件,然后返回修订版本,将属性转储到另一个文本文件并进行比较他们俩。一旦检测到更改,它就会打印出修订号(实际上是进行更改的后来的修订号)以及提交更改的用户。

下面是一个转储版本 80 的字典目录的 svn:ignore 属性的示例命令:

svn propget -r 80 svn:ignore dictionary

关于svn - 如何获取 SVN 中文件/文件夹属性的历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1230389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com