gpt4 book ai didi

svn - 使用具有一些尴尬权限的 git svn

转载 作者:太空狗 更新时间:2023-10-29 13:44:21 25 4
gpt4 key购买 nike

由于我们客户端的一些我们无法更改的时髦权限,我们有一个项目,其层次结构如下所示:

  • 项目名称/主干:foo/, bar/, baz/

  • 项目名称/分支机构:branch1/, branch2/

    • (其中 branch1 和 branch2 分别包含 foo、bar 和 baz。)

问题是,我没有访问trunk 的权限,所以我不能只克隆project/trunk。我确实有权访问分支机构

我目前正在做的是通过 git svn clone 单独检查每个子目录,以便每个子目录都有自己的 git 存储库。我使用一个脚本来更新/提交它们,但我更愿意做的是在一个存储库下检查它们,并且能够通过一次调用 git svn dcommit 来提交更改.这可能吗?

我提到了分支层次结构,因为如果可能的话,我还希望能够以权限更合理的方式跟踪分支。

我已经尝试排列很多听起来很有用的选项,但我还没有找到一个能给我我想要的东西的选项。我感觉该解决方案可能与 --no-minimize-url 有关,但我什至不确定,因为当我尝试时它对我没有帮助。 p>

最佳答案

快速检查后,标准方法似乎完美无缺。

git svn clone --branches /projectname/branches SVN_URL

然后您可以在这些分支上正常执行 dcommits。

更新:如果没有读取(列表)文件夹/projectname 和/的权限,它就无法工作不幸的是。

更新 2:--no-minimize-url 似乎允许在限制读取权限的情况下执行此类导入。

关于svn - 使用具有一些尴尬权限的 git svn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2987389/

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