gpt4 book ai didi

windows - 查找具有给定存储库主机名的 Subversion 工作副本

转载 作者:可可西里 更新时间:2023-11-01 11:45:27 26 4
gpt4 key购买 nike

我们的 Subversion 服务器的主机名已经更改,我有许多工作副本分散在某个目录树下。你能想出办法至少找到它们吗?我不介意手动发出 relocate 命令,但我很难弄清楚所有工作副本在哪里以及哪些副本指向已退役的服务器。在文本编辑器中搜索旧主机名只能找到一小部分工作副本,可能是因为该值存储在数据库中。

如果有必要,我可以写一个简短的脚本,如果我知道要查找什么的话。

有什么想法吗?

上下文:我们的服务使用机器名称(https://winsrv01.example.com/ 而不是 https://svn.example.com/)。新硬件/VM 弹出,路径改变。必须忍受这一点。

最佳答案

我最终编写了一个自定义脚本来搜索 .svn 文件夹,然后对每个文件夹发出一个 svn info 命令:

svn info "C:\Projects\Client Foo\Site Bar\stagging" --show-item repos-root-url

要编写一个真正强大的解决方案,您需要处理无穷无尽的事情(例如需要升级的旧工作副本),但这对于快速破解来说很好。

关于windows - 查找具有给定存储库主机名的 Subversion 工作副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46827089/

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