gpt4 book ai didi

svn - 获取SVN中所有分支名称

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

如何获取所有超过 x 年的 SVN 分支的列表?

我在 CentOS 上使用 SVN ,我有 sventon 用于查看所有存储库。

最佳答案

  • svn help ls

如果您将存储库分支根的 URL 与详细输出一起使用,您将得到如下内容:

svn ls http://mayorat.ursinecorner.ru:8088/svn/Hello/branches/ --verbose
28 lazybadg фев 22 2011 ./
28 lazybadg фев 22 2011 Leichtbau-Deutsch/
26 lazybadg фев 22 2011 branche-francaise/
25 lazybadg сен 14 2010 i18n/

gawk中的3+4+5字段将为您提供该分支的最后更改日期。

  • svn 帮助日志

稍微复杂和嘈杂的输出,有一个优点:可读的日期,

svn log http://mayorat.ursinecorner.ru:8088/svn/Hello/branches/ -v -q
------------------------------------------------------------------------
r28 | lazybadger | 2011-02-22 09:24:04 +0600 (Вт, 22 фев 2011)
Changed paths:
M /branches/Leichtbau-Deutsch/Hello.de.txt
------------------------------------------------------------------------
r27 | lazybadger | 2011-02-22 09:21:41 +0600 (Вт, 22 фев 2011)
Changed paths:
A /branches/Leichtbau-Deutsch (from /trunk:26)
------------------------------------------------------------------------
r26 | lazybadger | 2011-02-22 06:49:41 +0600 (Вт, 22 фев 2011)
Changed paths:
A /branches/branche-francaise (from /trunk:25)
M /branches/branche-francaise/Hello.fr.txt
------------------------------------------------------------------------

| grep -v“|”为了排除分隔线,使用<选择的任何工具>,从“更改的路径”文件名中获取受影响的分支,从修订日志的第一个字符串开始日期。

关于svn - 获取SVN中所有分支名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9104662/

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