gpt4 book ai didi

svn - 如何将新的文件夹结构合并到 SVN 中?

转载 作者:行者123 更新时间:2023-12-04 21:11:54 26 4
gpt4 key购买 nike

我们有一个项目,供应商为我们生成一些自定义代码,我们生成后端内容。每次他们向我们发送新版本时,我们都会手动将整个文件夹结构合并到我们的存储库中。这对于添加和修改的文件(只需复制/粘贴)来说很容易,但我必须创建一个批处理脚本来删除所有已删除的文件/文件夹(我使用 diff 工具获取已删除文件的列表,然后制作一个批处理文件)。

我们的 SVN 存储库如下所示:

我们的项目\
--OurBackendCode\
--供应商代码\

我知道我可以先删除我们仓库中 vendor 目录中的所有文件,然后添加新版本。这很容易,但会在 SVN 日志中留下不需要的“删除”和“添加”条目(我们在 SVN 中保留他们的代码副本的全部原因是我们可以轻松访问日志以进行故障排除)。

是否有更简单的方法将这些已删除的文件合并到我的存储库中?

编辑:Tim 正确地指出,如果我们只允许供应商访问我们的 SVN 存储库,他们就可以在分支上进行更改。不幸的是,那不是我的决定;我只是一个开发者。另外我怀疑我们会信任他们(我对 SVN 安全性一无所知)。

第二次编辑:我们最终只是删除了现有的供应商分支并添加了新的供应商代码。但我提出了让供应商访问我们的 SVN 的想法,并且它正在向上 float 并带来一些希望:)

最佳答案

为什么不允许他们访问您的 SVN 存储库 - 也许是一个分支然后您合并到您的分支?

只允许他们访问他们需要的部分很简单。我确实认为这对您和他们来说都是最佳解决方案。

关于svn - 如何将新的文件夹结构合并到 SVN 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341178/

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