gpt4 book ai didi

svn - 如何在命令行中跨多个外部执行单个 SVN 提交?

转载 作者:行者123 更新时间:2023-12-03 11:28:02 24 4
gpt4 key购买 nike

这可能是不可能的,但我还是要问。

在不详细说明为什么会这样的情况下,我有两个主要的检查,一个用于生产发布分支,一个用于主干。它们中的每一个都是对子项目的 svn:externals 引用的小集合,在 checkout 的 svn 目录下没有直接内容。

也就是说,四个 svn:externals 指令添加了每个结帐目录中的所有内容。

当我通过 Eclipse(/Subclipse) 进行提交时,我可以一次性在所有外部项目中提交更改,这很好,因为它们只是同一存储库中的单独子项目,这使我可以避免做 4 个单独的项目连续提交到同一个仓库。

不能从命令行做同样的事情吗?每个外部的提交当然可以编写脚本并别名为一个命令,但如果可能的话,我宁愿避免将提交日志与相关更改的单独提交混淆。

最佳答案

您可以在命令行客户端中指定要提交的所有文件和文件夹,包括外部文件。由于 CL 不会递归到外部,因此您必须在提交命令中单独指定它们:

svn ci working_copy externals1 externals2 -m "log message"

不过没试过这个。如果它不起作用,您必须单独指定所有修改过的文件和文件夹,而不仅仅是外部的“根”文件夹。

关于svn - 如何在命令行中跨多个外部执行单个 SVN 提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/769236/

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