gpt4 book ai didi

svn - 检查 svn 存储库 url 是否不存在

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

我正在编写一个脚本,它将根据用户提供的名称在存储库中添加一个新项目。其中一部分涉及检查存储库中是否已存在同名 URL。

在存储库中,我们团队的所有项目都存储在

<强> https://developernetwork.repo.net/svn/Projects/

假设用户想要调用项目“计算器”并运行脚本。在这种情况下,我们需要确保存储库中尚不存在以下内容

<强> https://developernetwork.repo.net/svn/Projects/Calculator/

有一个 svn 命令可以用来完成这个任务吗?不幸的是,我根本看不到可以在 svn 文档 ( http://svnbook.red-bean.com/en/1.0/svn-book.html ) 中使用的适当命令。

最佳答案

我不会检查返回字符串,而是只检查返回代码:

两者

svn ls REPOSITORY/PATH

svn info REPOSITORY/PATH

如果一切正常则返回 0,如果出现问题则返回 1;您可以快速查看:

echo $?

所以在 bash 脚本中只需执行以下操作:

error=$?
if [ $error -ne 0 ]; then
YOUR ERROR HANDLING
fi

工作起来就像一种享受!

关于svn - 检查 svn 存储库 url 是否不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/868033/

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