git-svn相关内容

如何 git-svn 从 Subversion 存储库克隆最后 n 个修订版?

问题 如何使用 git-svn 从 Subversion 存储库创建浅拷贝,例如你怎么只拉最后三个修订版? 如果您使用选项 --depth,git clone 命令可以从 Git 存储库中获取最后 n 个修订版,即您获得存储库的浅拷贝.示例: git clone --depth 3 git://some/repo myshallowcopyrepo git-svn 有没有类似的选项 ..
发布时间:2021-12-24 12:34:53 其他开发

如何解决 git-svn 索引不匹配?

当我执行 git svn rebase 时,它​​一度停止说: Index mismatch: SHA key of a tree != SHA key of another tree. (我开始知道这些 SHA 键对应于一棵树而不是上面两个的 git show 提交沙键.) 重新读取... 文件列表 ...致命:坏对象rev-list -1 --不是 ..
发布时间:2021-12-21 23:44:10 其他开发

未能将一些引用推送到 git@heroku.com

当我尝试将文件推送到 heroku 代表时出现此错误. 我已经在 gitconfig 中设置了 autocrlf = false 但这个问题仍然存在.我也试过这个解决方案这里但没有收获. 任何建议是否有可能是 git 仍在使用旧的配置设置,如果是,那么我该如何刷新它. 谢谢 C:\myapp>git push heroku到 git@heroku.com:myapp.git![ ..
发布时间:2021-12-16 22:19:42 其他开发

git-merge 是否可以忽略行尾差异?

git merge 是否可以忽略行尾差异? 也许我问错了问题……但是: 我尝试使用 config.crlf input 但事情变得有点混乱和失控,特别是当我事后应用它时. 一方面,事后应用此配置似乎不会影响应用此选项之前提交到存储库的文件.另一件事是,现在突然所有提交都会导致大量关于 CRLF 转换为 LF 的恼人警告消息. 老实说,我并不在乎使用什么行尾,我个人更喜欢 U ..
发布时间:2021-12-06 09:47:30 其他开发

为什么 git 子模块与 svn externals 不兼容?

有很多网页建议 使 svn 外部看起来像 git 子模块的黑客方法.我已经阅读了一些帐户的区别,但这似乎不是很基本: Git 子模块链接到另一个项目存储库中的特定提交,而 svn:externals 始终获取最新版本. 为什么这种差异使它们从根本上不兼容?难道没有我们可以假设的合理默认值,例如大多数 svn:externals 指向从不移动的标签? 解决方案 根本区别在于组合规 ..
发布时间:2021-12-06 09:35:33 其他开发

“git ls-remote"的输出显示“git tag -l"中未找到的标签

我正在按照 Pro Git 的指导将 SVN 存储库转换为 Git 存储库(可在此处找到:http://progit.org/book/ch8-2.html). 推送到我新创建的遥控器后,我从所述遥控器进行了克隆.新克隆没有关于我的标签的任何信息.然后我从原始文件中做了一个“git push --tags".但是,在克隆中执行 'git pull' 时,只有少数标签会出现. 从克隆内部 ..
发布时间:2021-09-01 20:06:55 其他开发

SVN到Git的迁移.如何将非标准SVN布局迁移到Git

我目前正在将svn源代码控制项目迁移到Git(BitBucket)中.我遵循了Atlassian的指南接近尾声,但在运行命令 git push -u origin --all 时遇到以下错误: 没有共同的引用,也没有指定引用;什么也不做.也许您应该指定一个分支,例如"master".一切都是最新的. 我相信这是因为SVN布局不是标准布局.我必须像这样指定树干,分支和标签: git svn ..
发布时间:2021-05-11 18:54:06 其他开发

将git-svn分支与git存储库同步

我们有一个使用SVN作为版本控制的客户端.我们必须使用他们的存储库,他们不想为我们创建分支,而只想为其部署创建分支,因此我们无法创建小的提交,而在准备好部署功能时只能创建大的提交. 我已经阅读了有关git-svn的信息,我认为这几乎是完美的解决方案.但是,有没有一种方法可以将本地创建的分支与外部存储库进行同步?既可以备份又可以与其他人同步. 我的意思是,您拥有SVN信息库.使用Git克 ..
发布时间:2021-05-11 18:54:03 其他开发

使用git svn的不完整的svn提交历史记录

我们正在将svn分支迁移到git. 我们无法从git repo中的svn获取完整的提交历史记录,因此需要帮助才能正确获取完整的历史记录. git svn clone对我们不起作用,因为它一直失败 “警告:有太多无法到达的松散对象;请运行'git prune'删除它们." 我们的回购大约有r250000次提交 我们在 https://abc.xyz.com/svn/ap ..
发布时间:2021-05-11 18:54:00 其他开发

Git-SVN克隆什么时候结束?

我开始休养此发布以执行从SVN到GIT的迁移. 6天前,我执行了此命令: git svn提取 它仍在运行!我可以看到控制台日志不断更改修订号,并且我可以看到目录的大小在不断增长.目前是12GB. 所以我知道我的SVN仓库很大,它也有许多分支机构无济于事.问题是,有一种方法可以查看百分比方面当前的进展情况?我只想知道已经完成了多少百分比的提取. 解决方案 git-svn 不是 ..
发布时间:2021-05-11 18:53:57 其他开发

如何在OSX上更新Perl颠覆绑定?

我正在 agit-svn的问题,可能与perl svn绑定有关.即使在使用自制软件安装了新版本的Subversion和git之后,git-svn仍在使用旧版本的svn: $ git svn --versiongit-svn版本1.8.2.1(svn 1.6.18)$ svn-版本svn版本1.7.7(r1393599) 如何使git-svn使用较新版本的svn? 解决方案 感谢此答 ..
发布时间:2021-05-11 18:53:54 其他开发

克隆git-svn存储库会导致“消失".分行

前言 我们有一个很大的SVN存储库(超过200k的提交以及数百个分支和标签).巨大的,不祥的,难以维护的,令人沮丧的混乱局面.为了更有效地工作,大约一年前,我在开发机器上做了一个git svn克隆,所以我在GIT上进行本地开发,然后推送到SVN. 我们现在正在考虑拆分存储库,并将主要开发分支移至git,或者至少将我们的开发分支移至git. 由于我有本地git存储库,所以我想通过克 ..
发布时间:2021-05-11 18:32:30 其他开发

无法将SVN信息库(无中继)转换为git

我正在尝试将我的svn存储库转换为git,但是我没有太大的成功.有问题的存储库没有类似"trunk"的内容.布局如下: /home/svn/| ---/project1/| ---/project2/| ---/repos/project3/ 这些项目文件夹下面是文件.没有树干,没有树枝,没有什么特别的.当时我只需要它,而现在却把我咬了. 我正在遵循此指南: http://john.al ..
发布时间:2021-05-10 20:52:42 其他开发

进行git svn dcommit时保留作者历史记录

我看过旧文章,但我认为它已经过时而现在无法申请.我想知道如何保持作者和时间与所有git commit相同. 目前基本上发生的是,我们承诺在git上创建一个分支.我将其合并到我的svn分支,然后使用dcommit将所有内容推送到SVN存储库.提交在那里,但是它们都是由执行dcommit命令的人提交的,并且所有提交都在同一时间. 我想要做的是git svn dcommit,它应该使用git ..
发布时间:2021-05-10 20:49:32 其他开发

具有非标准布局的Git-SVN迁移不显示合并

在尝试了该网站的一些选项和大量提示以及其他建议之后,我陷入了困境.我的主要问题是:我想将SVN存储库(的一部分)迁移到Git,以保留历史记录.SVN布局是非标准的,在 git svn clone 之后,我确实看到了正确的分支出现,但是当我尝试例如将 master 合并到一个分支中,我发现冲突都说都添加了一组文件.如果我看看例如 gitg 我看到了分支,但它们似乎从未从 master /trunk分 ..
发布时间:2021-05-10 20:45:44 其他开发

Git-SVN克隆错误:“致命:无效的对象名称'refs/remotes/tags/Tag With Spaces'"

我正在使用 git svn clone (git版本1.9.4.msysgit.0)将Subversion存储库迁移到Git. Subversion存储库中的标签带有空格,这将导致致命:不是有效的对象名称refs/remotes/tags/带有空格的标签错误. 根据各种Internet来源,自Git 1.8.0起应该解决此问题,为什么我仍然会遇到这种情况?我还尝试了 git-svn克隆 ..
发布时间:2021-05-10 20:39:56 其他开发

我可以用git-svn克隆具有多个标准目录布局的svn存储库

我有一个布局类似 的SVN存储库project1/trunk 专案1/分支机构 project1/标签 project2/trunk 项目2/分支机构 project2/标签 等 出于多种原因,我想要一个git-svn仓库,该仓库可以让我从事任何这些项目,并一次从所有项目中提取/提交.这种事可能吗?我知道我可以git-svn克隆整个东西而无需指定分支,标签和主干,但是那样我就会 ..
发布时间:2021-05-10 20:31:26 其他开发