首页 文章
  • 0 votes
     answers
     views

    使用kde svn2git工具转换为git时保留svn复制历史记录

    我的问题与Retaining svn copy history when converting to git非常相似,只是我使用的是免费的kde svn2git工具 总结一下:我正在尝试将单个SVN repo转换为单个git repo . 在将svn存储库迁移到git后,我注意到git似乎没有遵循svn复制操作,因此生成的历史记录比我预期的要简单得多 . 假设我的SVN repo看起来像这样: 根...
  • 0 votes
     answers
     views

    存储库中的奇怪SVN文件夹

    我正在从SVN迁移到git,我正在尝试使用git svn包装器svn2git(https://github.com/nirvdrum/svn2git)迁移我现有的SVN存储库 . 我正在使用svn2git,因为它保持分支完整 . 我的最终目标是将项目放到github上 . 通过svn2git执行克隆时,执行在尝试访问文件夹时停止: svn/https%3A 这应该是一个分支 - 但是我无法在存储...
  • 2 votes
     answers
     views

    使用svn2git将svn repo转换为git repo时更改文件夹结构

    我正在将SVN存储库迁移到Git . svn结构如下所示 Root + branches + b1 + b2 + development_branches + d1 + d2 + tags + trunk 这里的情况是文件夹分支包含另一个子目录develop_branches,而该子目录又包含很少的分支 . ...
  • 0 votes
     answers
     views

    将代码从SVN迁移到GIT而不会丢失提交历史记录?

    我想将现有的svn repo迁移到git repo . 我使用'svn2git' . 情况是: SVN回购: ./svn_repo/a/ ./svn_repo/b/ 我在文件夹svn_repo,'a'和'b'中有不同的svn日志 . 例如: svn_repo:'svn log' - > bla,bla svn_repo / a:'svn log' - > asd...
  • 1 votes
     answers
     views

    nirvdrum svn2git从中断的克隆中获取

    我使用下面的 svn2git 工具来迁移回购 . 我已启动克隆过程并因网络连接而中断 . svn2git svn://repo/repo-name --tags tags --trunk trunk --branches branches --authors "~\authors.txt" https://github.com/nirvdrum/svn2git 有没有办法从中...
  • -1 votes
     answers
     views

    将SVN repo转换为Git替代方法

    我可以通过以下方法将SVN repo转换为Git(将此作为svn2git程序或git-svn命令的替代方法): 导出文件夹/ SVN内容 . CD进入顶级文件夹并使用 git init 初始化git存储库 . 以某种方式将SVN标签/分支更改为Git标签/分支,例如How to import svn branches and tags into git-svn? 以上是可能的还是不...
  • 0 votes
     answers
     views

    svn2git迁移后git子树分裂问题

    我刚刚使用git2svn命令行工具将一个大型嵌套SVN repo转换为git,现在在 D:\project 有一个git repo Repo文件夹结构如下: \web\projectA \web\projectB \winforms\projectD \winforms\projectE 我想将 \web\projectA 解压缩到一个新的git repo上传到github . 经过一些研究后我...
  • 0 votes
     answers
     views

    svn到git迁移失败

    我有一个subversion存储库,有大约45000个修订版 . 我试图将它转换为git但它仍然失败 . 我试过git svn clone,subgit,svn2git和atlassian提供的svn-migration-scripts.jar git svn clone和atlassian提供类似错误的jar使用结果 - perl.exe.dump subgit给了我一个内存不足的错误 svn...
  • -1 votes
     answers
     views

    SVN to git migration只创建.git文件夹

    我正在尝试从svn迁移到git . 我尝试使用以下工具这样做 git-svn svn2git 但是,这两个工具只创建了一个 .git 文件夹,没有签出文件和文件夹(说工作副本) . 使用 git-svn 我尝试执行以下操作 git svn clone REMOTE_SVN_REPO svn2git REMOTE_SVN_REPO 我究竟做错了什么? 附:我尝试使用Google搜索,但所有博客声...
  • -1 votes
     answers
     views

    Git迁移:将提交从一个仓库复制到另一个仓库,包括合并提交和保留历史记录

    我们的项目最近(约4个月前),从SVN转移到git . 我们最初的迁移是由一个具有基本git知识的人完成的 . 我们的git repo现在有点混乱(有一个提交,其中100万个文件被删除,差异就像25G) . 我想修复git repo,因为内存错误导致责备退出,更不用说sonarqube需要很长时间才能运行 . The project layout was: 我们在svnroot下的子目录中有几个模...
  • 3 votes
     answers
     views

    svn到git转换:正确的远程引用必须以'refs/'错误开头

    (我发布这个问题的目的是为了自己回答这个问题,因为我在其他地方找不到答案 . 希望它能帮助遇到同样问题的其他人,下次我试图这样做时会帮助我 . ) The Challenge 我想将SVN存储库转换为本地托管的gitlab GIT存储库并维护历史记录 . The Setup Gitlab 8.5,Ubuntu 14.04 LTS,颠覆1.8.8 The Problem 使用git-svn或svn2...
  • 1 votes
     answers
     views

    从SVN迁移到具有大历史的Git

    我正在尝试将大型项目从SVN迁移到Git . 这是一个已有15年历史的项目,历史悠久 . 我们正在使用svn2git Ruby工具,但由于历史文件是1GB,因此无法推送到repo,因此会收到错误消息 . 是否可以对历史文件启用LFS支持,或以其他任何方式保留历史记录? 另外,有没有办法只迁移最后4个分支和4个标签,而不是所有的分支和标签?
  • -1 votes
     answers
     views

    将SVN repo转换为git

    我有一个非常大的svn存储库,其结构类似于下面 . 我在一个大项目中有多个存储库/项目 . 我一直在设置svn2git来将svn转移到git,但似乎我必须逐个完成每个单独的项目 . 是否有更简单/更自动的方式将此svn repo移动到git?我确实想确保保留提交历史等 . 我'm not entirely sure if this command would put each 188665 i...
  • 0 votes
     answers
     views

    可以合并过去复制但不共享同一根的分支吗?

    我已经使用svn2git将一万个提交的大型SVN存储库转换为Git存储库 . Git存储库工作正常,但与SVN存储库相比,文件大小要大得多 .造成这种情况的原因似乎是SVN分支没有被正确地创建为新分支,而是从主服务器复制整个文件内容并在其上工作 . 因此,所有Git分支都是behind the master by 10k+ commits . 由于手动重新创建每个分支并再次运行svn2git的过程...
  • 0 votes
     answers
     views

    什么's the '标记'svn-all-fast-export生成的repo文件夹中的文件?

    我正在使用由KDE人员编写的svn2git tool svn-all-fast-export 来将一些repos从SVN迁移到Git . 资料来源于github 在生成的Git裸文件夹中,有一个文件 marks-<reponame> . 它包含以下条目: :13 3072a401f97757160dc0943d287328feed97b838 :14 d5f658e7ca286ba...
  • -1 votes
     answers
     views

    将svn转换为git的问题

    我需要删除一个svn服务器,以便用tfs 2018服务器替换它 . 如果它会按照我的方式进行,我们只需要获取文件,但显然人们仍然希望能够查看历史记录和之前的签到 . 我们决定创建两个项目集合 . 一个只读的,您可以查看以前的签到,称为[Product] GitCollection和人们应该在其上工作的集合,称为[Product] Collection . 计划是从旧的svn存储库创建一个git存储...

热门问题