问题标签 [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 回答
60 浏览

git - subgit commit git -> svn 也提交tip (trunk/)

将我们的 VCS 迁移到内部并从 svn 迁移到 git。已设置 GitLab CE 和 subgit(同时将所有用户迁移到 git)。一切似乎都工作正常(包括作者翻译)但是当将文件提交到 git 时,生成的 svn 提交是:

git commit 的位置是:

有没有办法消除

从 svn 提交?

0 投票
0 回答
248 浏览

subgit - Subgit:具有许多分支/标签定义的翻译过程非常慢

我们的颠覆历史……很复杂。使用简单的规则,如

根本行不通。我正在尝试的是使用

对于每个单独的分支和标签,共有 6500 条规则。没有使用通配符的规则。

Subgit 不太喜欢这样,它使翻译过程非常缓慢(例如每分钟 1 次 svn 修订)。

有没有办法使用我们明确的分支/标签配置来加速它?

0 投票
0 回答
205 浏览

docker - 无法通过 runit 在 Gitlab Docker 容器中自动启动 Subgit 同步

我本地的 Gitlab CE Docker 容器包含了 Subgit。当 Gitlab 容器重新启动时,Subgit 同步也应该自动启动。

我的解决方案来源于Dockerhub上gitlab/gitlab-ce的原始Dockerfile。在原始的 Dockerfile 中添加了一个 SSH 守护进程,并在 runit 的控制下进行设置。

我对 Subgit 做了同样的事情。在/opt/gitlab/sv/subgit 下是我的 runit 资源,通过设置指向/opt/gitlab/service目录的软链接来启用 subgit。但是当 Gitlab Container 启动时,软链接被删除,因此 runsvdir 忽略了我的 Subgit runit 文件。当手动启用软链接时,runsvdir 正在成功启动 Subgit 同步。

如何保持软链接并分别启用Subgit的自动启动?


这是 Dockerfile 中关于 Subgit 和 runit 的部分:

这是 runit 的运行文件。真实的 Gitlab 组和项目名称被替换。

0 投票
1 回答
671 浏览

subgit - 如何为主干和一个特定分支运行 subgit 导入

嗨,我对 SubGit 版本 3.2.1 ('Bobique') build #3593 有疑问。

要导入的 svn 存储库没有标准布局。

我找不到仅为主干和与主干同一级别的一个特定分支配置“subgit 导入”的文档。分支不在分支文件夹中。

换句话说..

在 svn 中,我们得到了一个应该映射到 master 的主干。在 svn 中,我们有分支 x,它应该映射到开发。

我希望我已经清楚了。有谁能够帮我?

问候

0 投票
1 回答
1790 浏览

git - Jira Subversion Mirror / SubGit 远程推送错误

因此,使用带有最新 BitBucket (4.8.3) 的 Subversion 镜像 (SubGit)。对 master 进行了两个更改。一种是直接制作的,另一种是通过功能分支的合并制作的。推送更改时,出现 SubGit 错误:

我确定我过去曾这样做过,而且效果很好。我将尝试恢复并再次执行此操作,但只是想知道其他人是否已经看到此错误并知道它的含义。

谢谢,

布拉德

0 投票
1 回答
440 浏览

docker - subgit 超时等待 pid 文件

我在 docker 容器上有 GitLab,我尝试使用 SubGit。从 SVN 到 Git 的同步运行良好,但是当我尝试执行 git push 时出现问题。我收到以下错误,并且 daemon.pid 文件已从 subgit 目录中删除。

0 投票
0 回答
963 浏览

git - Gitlab CI 不会在 SVN (Subgit) 提交时触发构建

我们的 SVN 和 Gitlab 实例之间有一个 subgit 桥。当我们向 SVN 提交某些内容时,提交正在同步到 Gitlab。这很好用,唯一的问题是 CI 没有启动。

  • 直接提交到 Gitlab -> 构建开始
  • 提交到 SVN -> 同步到 Gitlab -> 构建未启动

这是一个已知的限制吗?可以修复吗?有什么解决方法吗?

  • Gitlab v8.10
  • Subgit v3.1.1
0 投票
1 回答
206 浏览

subgit - How to import tags from multiple folders?

I successfully executed subgit import on large old repository. Later i discovered, that there were two directories for tags: default tags and tag.

I tried to edit subgit config file according to advices in Does subgit support multiple 'branches' directories?

Currently i have tags configured the following way:'

But now when i try to execute import command again, Subgit does nothing, like everything seems to be already up to date. What i did wrong or i need to run subgit import from scratch?

0 投票
0 回答
254 浏览

git - subgit 导入完成后如何重写提交作者?

我使用 Subgit 导入了大型 svn 存储库。后来我注意到 svn 修订版只有电子邮件地址,而 git 通常也有 user.names。

authors.txtsubgit有一个特殊文件,其中包含从 svn 用户到 git 用户的映射。但是为了使用它,我将不得不再次重新导入整个存储库,这将花费太多时间。

我只想修复已导入存储库中所有提交的作者,具有以下格式的映射文件:

如何使用 git 或 subgit 根据上面的列表轻松重写 git 提交历史记录?

0 投票
0 回答
209 浏览

subgit - 使用 subgit 将问题 svn 迁移到 git

我正在尝试使用 subgit 将 svn 迁移到 git。

我尝试通过在类路径和 C:\Dev\subgit-3.2.2\bin\banking.git\subgit\lib 文件夹中添加 jna-3.2.5.jar 来修复。但无法修复它。