gpt4 book ai didi

svn - 如何确定目录是否是 Subversion 工作副本的一部分?

转载 作者:行者123 更新时间:2023-12-04 14:50:29 33 4
gpt4 key购买 nike

我有一个脚本可以将一些文件复制到一个项目中。这样的项目通常是一个 Subversion 工作副本,但并非总是如此。如果它是工作副本,我想将文件自动添加到 Subversion。但是我怎么知道该目录是 Subversion 工作副本的一部分呢?到目前为止,我检查了 .svn 子文件夹,但这不适用于 Subversion 1.7。我只需要知道是否svn add files...将工作,不需要提取其他数据。

最佳答案

就跑 svn status .如果它不是工作副本,您将收到如下消息:

svn: warning: '.' is not a working copy

编辑:如果您担心 svn status 的递归性质您可以通过(取决于客户端的版本)来限制深度
svn status --depth=empty

或者
svn status --non-recusive

(后一种格式在客户端的最新版本中被列为过时)。

关于svn - 如何确定目录是否是 Subversion 工作副本的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7172334/

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