gpt4 book ai didi

svn - 除了 svn_load_dirs.pl 之外还有其他选择吗?

转载 作者:行者123 更新时间:2023-12-01 11:09:47 25 4
gpt4 key购买 nike

我们有一个很大的vendor branch (1200 多个文件)最近经历了一些不平凡的变化,我想将其整合回主干。它更新得相当频繁,我们也需要同样频繁地更新,所以手动更新会浪费太多时间。

这就是 svn_load_dirs.pl 的用途,只是我没有 perl 解释器,根据过去的经验,通过层层官僚主义来安装一个,比通过以下方式进行合并需要更长的时间和更多的痛苦每次都递交。

我们确实有一个 python 解释器,并且 svn_load会很好地完成这项工作。只是不使用 SVN CLI,而是直接使用未安装的 pysvn。见上文:不通过 go,不收取 200 英镑。

我知道这不太可能,但有人知道任何其他替代方案吗?

最佳答案

您可以将新版本导入到不同的目录,然后使用 --ignore-ancestry 进行 3-URL 合并。

更详细的解释:

您的供应商分支的旧版本位于

/vendor_0.1.1

您将新版本导入到:

/vendor_0.1.2

然后您可以将它们合并到指向您的工作版本的工作副本:

svn merge --ignore-ancestry <URL>/vendor_0.1.1 <URL>/vendor_0.1.2 <PATH_TO_WC>

通过这样做,您将比较两个版本并将差异应用于您的工作副本。

注意:

由于您总是导入完整版本的供应商分支,因此您的存储库会增长得更快

关于svn - 除了 svn_load_dirs.pl 之外还有其他选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1322268/

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