gpt4 book ai didi

仅基于标签的 CVS 结帐

转载 作者:行者123 更新时间:2023-12-04 16:13:04 25 4
gpt4 key购买 nike

我有一个文件,其中包含 CVS 存储库中包含的许多标签。有没有一种方法可以只使用这些标签 checkout 所有文件及其相关目录,而无需 checkout 整个存储库?

我没有存储库中的目录列表,因此无法运行 cvs co -r baz_1_0_0_0 foo/bar/baz因为我不知道在哪里baz实际位于。

我正在运行 CVS 1.11,所以我没有像 rls 这样的命令可用的。

最佳答案

如果您执行以下操作:

   cvs history -T

它会给你标签和相关的模块(假设你已经定义了 CVSROOT)。
然后,您可以 grep 查找您要查找的 TAG 并仅 checkout 这些模块。

例如
mods=`cvs history -T | grep $TAG | awk '{print $6}'`
for mod in $mods; do
cvs co -r $TAG $mod
done

关于仅基于标签的 CVS 结帐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4547879/

25 4 0