gpt4 book ai didi

svn - 使用 svn 忽略多个特定文件

转载 作者:行者123 更新时间:2023-12-03 18:17:59 25 4
gpt4 key购买 nike

我们的构建系统生成了许多分散在源代码树周围的文件。

这些文件在运行 svn status 时显示

在下面的示例中,所有带有“?”的文件在 thirdparty目录已由构建系统生成。

例如

svn status
M common/db/unit_test/src/db_payload_builder_test_suite.cpp
? common/db/unit_test/Makefile
M common/lib/osal/variant/linux/public_inc/osal_specific_msgq.hpp
M common/lib/enb/public_inc/enb_service.h
? thirdparty/lib/curl/public_inc_arm
? thirdparty/lib/curl/public_inc_x86
? thirdparty/lib/curl/originals/config.log
? thirdparty/lib/curl/originals/libcurl.pc
? thirdparty/lib/curl/originals/config.status
? thirdparty/lib/curl/originals/libtool
? thirdparty/lib/curl/originals/curl-config
? thirdparty/lib/curl/originals/src/curl

我想告诉 svn忽略这些文件。我不能简单地指定应该被忽略的目录,因为这些目录中的许多都包含 checkin 存储库的源。

上面的例子是生成的文件的一个子集,我们不能使用忽略模式,因为一些生成的文件匹配我们不想忽略的文件(例如 xxx_.h")

我试过使用 svn propset svn:ignore 'somefile' dir但我只能设法告诉 svn 忽略每个目录的一个特定文件。

如何指定多个特定文件以供 svn 忽略?

最佳答案

一行解决方案:

svn propset svn:ignore "file1"$'\n'"file2"$'\n'"file3" .

关于svn - 使用 svn 忽略多个特定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13865354/

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