问题标签 [svn2git]

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 回答
504 浏览

git - 从 SVN 迁移到历史悠久的 Git

我正在尝试将一个大型项目从 SVN 迁移到 Git。这是一个超过 15 年历史的项目,历史悠久。我们正在使用 svn2git Ruby 工具,但由于历史文件为 +1GB,因此无法推送到 repo,因此收到错误消息。

是否可以启用对历史文件的 LFS 支持,或任何其他方式来保留历史?

另外,有没有办法只迁移最后 4 个分支和 4 个标签,而不是所有的分支和标签?

0 投票
1 回答
1229 浏览

git - 如何解决导致 svn2git 因“没有关联的提交元数据”而失败的问题?

我正在尝试将远程 Subversion 存储库转换为本地 Windows 机器上的 git。我安装了 ruby​​、svn2git,然后创建了一个名为authors.txt转换相关提交者的文件。

当我运行命令svn2git my://repo/url --authors authors.txt时,我收到错误:

我四处搜寻,但找不到任何直接适用于我的错误的情况。任何人都知道为什么会弹出这个错误?

0 投票
1 回答
765 浏览

git - git svn clone 致命错误

我正在尝试将 svn 存储库迁移到 git。我收到以下错误:

致命:.git\svn\refs\remotes\https;C:\Program Files\Git\index:索引文件打开失败:参数无效

(在清理中)更新索引 -z --index-info:命令返回错误:128

我查看了路径,找不到任何索引文件。如何解决此错误的任何帮助都将非常有帮助。

0 投票
2 回答
671 浏览

git - svn2git - SVN 中的所有作者都需要提前在 Git 中创建吗?

我正在寻找 svn2git 进行一些转换,但对一件事感到困惑。在我们的 SVN 存储库历史中,我们有很多人进行了更改并提交了代码,但他们已经不在这里了。即使他们不再在公司工作,我是否需要在 Git 中创建他们的帐户才能进行转换?

0 投票
2 回答
532 浏览

git - SVN2Git 对象引用错误

我的问题: Windows 中的 Ubunut VM 迁移;Windows 出现蓝屏死机;Windows 重新启动;迁移被破坏了!

我已经尝试解决这些答案中提到的问题:

不幸的是,到目前为止没有人帮助我。

任何人都知道如何解决这个问题?这次迁移已经花费了 +2 周时间,我不想重新开始。

0 投票
2 回答
1109 浏览

git - svn2git 挂起,什么也不输出

我正在尝试在 Windows 下使用svn2git将一些旧的 svn repro 转换为 git 。我从我的 git bash 执行以下命令

但什么也没有发生。我看到生成了一个 ruby​​ 进程,并且该进程cmd.exe生成了一个新git svn init实例。但是,尽管有这个--verbose选项,我看不到任何输出。上述进程不消耗任何 CPU 时间,并且在捕获网络流量时,我看不到任何到 SVN 服务器的流量。

我究竟做错了什么?

0 投票
2 回答
986 浏览

git - (错误)SVN --> Git 迁移无效错误

我正在将一个 SVN 项目迁移到 Git。SVN 项目在存储库中具有以下结构。

因为我希望主干充当主分支,其他分支充当普通 git 分支,标签充当 git 标签。

我在命令下运行

也试过

对于上述两个命令,我收到以下错误:

如果我在命令下面运行

我收到以下错误

请帮忙

0 投票
1 回答
70 浏览

git - 将 SVN 存储库转换为 git

我有一个非常大的 svn 存储库,其结构类似于下面。我在一个大项目中有多个存储库/项目。我一直在设置 svn2git 将 svn 传输到 git,但似乎我必须一个一个地完成每个项目。有没有更简单/更自动的方法将此 svn repo 移动到 git?我确实想确保我保留提交历史等。

我不完全确定这个命令是否会将每个“项目”放入它自己的文件夹中:svn2git https://my_repo/svn/my_repository

我可以看到的一个问题是其中一些项目文件夹没有遵循传统的主干和标签结构。有什么想法我能做到这一点吗?

0 投票
0 回答
134 浏览

git - nirvdrum svn2git 从中断的克隆中获取

我正在使用以下svn2git工具来迁移 repo。我已启动克隆过程并因网络连接而中断。

https://github.com/nirvdrum/svn2git

有没有办法从中断的地方重新启动克隆过程?

我再次执行了上述命令并收到以下错误消息。

在 Pro Git 中,我认为我们可以使用git svn fetch. svn2git中是否有类似的命令?

我知道还有其他可用的 svn2git 工具,并且可能比这个工具更好。我只是想解决这个错误并继续使用这个工具。

git 版本 1.9.5.msysgit.1

操作系统 - Windows 7

SVN版本1.9.3-SlikSvn

svn2git - 2.3.2

0 投票
1 回答
3329 浏览

git - svn2git迁移错误命令失败:git checkout -f master

我有以下格式的项目结构。它位于https://ip/svn/siguard/DSA/

  • 分支机构/

  • 文档/

  • 标签/

  • 树干/

我已经安装了 svn2 git 并进行了所有安装。我想使用以下命令运行迁移过程

这是输出。

我不知道是什么问题。当我用谷歌搜索 svn2git 时,这个实用程序似乎一切正常。