gpt4 book ai didi

svn - Subversion 将外部更新到某个日期

转载 作者:行者123 更新时间:2023-12-03 07:27:07 26 4
gpt4 key购买 nike

我正在开发一个由 SVN 控制的大型成熟项目。代码库的许多部分都作为外部进行检查,但其他人正在积极地进行工作。
我想更新我的整个工作副本、外部文件等,以便它反射(reflect)特定时间点的各个存储库的 HEAD。我最初的尝试是:

svn up -r'{20090324}'

这会将当前目录更新为指定日期,但将所有外部目录更新为当前日期。一次更新一个外部内容可以按预期进行。
我知道由于外部的性质,单个更新无法使用修订号,但为什么它不能使用日期?
实现我正在寻找的时间点效果的最佳方法是什么,而无需维护对各种外部进行硬编码的脚本?

我正在运行 Linux 系统。

最佳答案

这是低效的,因为它调用 svn update 的频率比(通常)需要的频率高。否则,就太短暂了:

Unix:

find . -name .svn -execdir svn update -r {2010-08-30} \;

Windows:

forfiles /m .svn /s /c "cmd /c svn up -r {2010-08-30}"

关于svn - Subversion 将外部更新到某个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/683716/

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