问题标签 [subgit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
936 浏览

subgit - subgit 是否支持多个“分支”目录?

subgit 是否支持多个“分支”目录?

例如,如果一个人有一个 SVN 存储库,如下所示:

但“发布”实际上只是发布分支。

我们希望 SVN 中的“branches/”和“releases/”都成为 Git 中的分支。

如果在 Git 中创建了一个新分支,那么在 SVN 中,我们需要在“branches/”中创建一个新目录(即“releases/”已被弃用)。

所以我们想要的是多个分支映射,但其中一个是“主要”的。

0 投票
1 回答
4107 浏览

subgit - 如何设置 subgit 来镜像看起来像 Windows 资源管理器层次结构的 svn 存储库?

作为 Windows 用户,我们创建了一个具有文件夹层次结构的 svn 存储库。底部节点包含 svn 标准布局:

……等等,无穷无尽。该 repo 现在包含大约 100 多个具有主干/分支/标签结构的真实 svn 项目,但几乎没有一个位于顶层。

我将如何配置 subgit 来处理这个问题?

0 投票
1 回答
2791 浏览

git - 为 SVN 内的单个目录配置 subgit

我正在尝试建立subgit一个巨大的 SVN 存储库。这个存储库很旧,所以为了稍微整理一下结构,我想为各个子目录创建单独的 git-repositories。

假设 SVN 位于/svn并具有子目录project1,project2等。

这有效

这也有效,但会创建一个空存储库

在 SVN 里面实际上有文件project1。为什么它不适用于 subgit,我该如何解决?

0 投票
1 回答
1180 浏览

git - 如何使用 Subgit 挂钩 SVN 更新

我将 Subgit 设置为在 SVN 和 Git 之间同步。
Subgit 运行一个守护进程来监听 SVN 更新。

我想在守护进程将 SVN 合并到 Git 存储库后运行一些东西,
我该怎么办?

0 投票
1 回答
1549 浏览

git - Subgit:避免将 git 分支同步到 svn

我正在尝试使用SubGit,但我遇到了分支问题:我希望在 Git 下创建的分支只能在 Git 内生存和死亡。我发现了这个:SubGit:如何排除分支?,但它说

麻烦来自于合并提交:如果提交 A 是合并分支 foo 到 master 的结果,那么 SubGit 在 Subversion 端为提交 A 的相应父级创建分支/foo。如果您不想将 SubGit 生成的分支包含到分支/* 命名空间中,请考虑在 Subversion 端也使用一些特殊分支

我不想弄乱 SVN,因为我正在评估 Subgit,我不想改变 SVN 上的任何东西。我想我可以通过在推送到 Git 存储库之前重新定位来实现我的目标(意思是,只提交合并的历史记录而不是 git 分支)但我担心这可能会在提交回 SVN 时导致冲突。关于如何解决这个问题的任何想法,而无需等待 SubGit 2.1 版(声称可以做我想做的,但不会在不久的将来 - 引用链接答案:)it's going to take some time before we implement it

0 投票
1 回答
3620 浏览

subgit - subgit 导入和多个分支目录

我正在尝试使用 subgit 进行导入。只是一次迁移。我的 SVN 结构包含:

  • 分支机构
    • 分支1
    • 特征
      • 分支2
  • 修补程序
    • 分支3

我想将这三个都转换为 git 中的分支。我试过了:

这似乎只是使用“修补程序”作为唯一的导入位置。(我正在使用 SubGit 版本 2.0.2('Patrick')构建 #2731。)我还尝试使用:

但这完全失败了(它可能正在寻找一个带有分号的目录)。

对一次性导入有什么建议吗?

(注意,我看到了这个相关的问题。)

0 投票
3 回答
3519 浏览

git - 使用 subgit 迁移无分支、标签和主干的非标准布局 subversion 存储库

我一直在使用 subgit 将我的 subversion 存储库转换为 git。不幸的是,我的一个分支中有一个子项目,它不是标准布局。非标子项目不计入转换。

子项目的内容是

有没有办法在 subgit.conf 的映射中指定它?下面是 subgit.conf 中的映射。

例如。

0 投票
1 回答
248 浏览

subgit - 如何在 SubGit 中更新映射的 SVN 标签?

SubGit 已将我的 SVN 存储库中的标签映射到 Git 标签。如何将提交添加到这个标记 int Git,以便 SubGit 自动将它们推送到 subversion 存储库中的标记?

0 投票
1 回答
846 浏览

git - 从 git 到 svn 的 subgit 用户映射使用错误的用户名

我正在使用 subgit 作为我们团队的 svn 镜像。用户映射适用于对 svn repo 所做的所有提交(在 git repo 上显示为相同的“作者”),但对 git repo 所做的提交在 svn 日志中显示为不同的“作者”。

我按照说明在我的配置文件中启用了以下属性:

0 投票
1 回答
191 浏览

bitbucket-server - 将请求从功能分支拉到主分支,消失

在我们的 Stash 存储库中合并拉取请求时,我们遇到了以下问题。

场景: - 开发人员从现有的“master/Dev”创建一个功能分支并向审阅者提交拉取请求 - 审阅者,通过单击“合并”进行检查并接受 - 合并成功通过主分支上的新“提交 ID”,但在几分钟内,“主分支”上的“提交 ID”消失了(见附件图片)。- 当我以另一种方式(将请求从 Master 拉到功能分支)时,一切正常。- 我什至尝试禁用我所有的“SVN 挂钩”,但我仍然看到这个问题。甚至“daemon.0.log”也没有显示任何内容。- 我很确定这个异常是由 Subgit 引起的。当我关闭镜像时,我看不到任何问题。

你能帮我们解决这个问题吗?

谢谢, smandadi在此处输入图像描述