git-svn相关内容

如何git克隆所有分支都位于根目录下的SVN存储库?

我的SVN结构是这样的: / |-Branch1 |- Branch2 |-Branch3 ... 我该如何克隆它 奖金问题:如何仅将SVN分支的一个子集克隆到新的git仓库中? p> 解决方案 我相信SVN中的分支只是文件夹,这只是一个约定。 Git实际上与分支一起工作。有了这种方法,就变得更容易了。 由于需要从S ..
发布时间:2020-09-23 19:12:04 其他开发

git-svn branch-如何保持分支与中继同步?

关于git-svn工作流程有很多问题,但我无法弄清楚这一点: 这部分svn图书讨论了一个常见的SVN的实践:您创建了一个分支,并且随着主干的更新而不断合并主干中的更改,以便该分支始终包含最新的更改。 git svn branch 在svn上创建一个分支,然后设置一个跟踪分支以对其进行处理。 这些 问题 现在假设对主干进行了更改,现在我想将其合并到分支中。我最好的选择是什么?请注意 ..
发布时间:2020-09-23 19:08:25 其他开发

警告:使用git-svn时,refname'xxx'不明确

我正在使用git作为Subversion的前端(通过git svn)。 因此,对于每个svn主干/分支,我在git中都有一个名为“ remotes”的远程分支。 / xxx”。例如,“ remotes / trunk”,“ remotes / coolfeature”。 现在,我希望每个远程分支都有一个“默认”本地分支,以便将其用于dcommit。问题是我希望这样的分支以Subvers ..
发布时间:2020-09-23 18:48:09 其他开发

忽略git-svn中的目录(将目录添加到稀疏检出)

使用git svn时,可以通过以下方式实现对中央存储库的稀疏检出 git clone -s URL-to-root --include-paths 'dir1|dir2|dir3' 使用此设置一段时间后,我想向被跟踪的目录添加另一个目录dir4.我已经签出的许多提交中都存在该目录.通过运行编辑变量svn-remote.svn.include-paths git config --e ..
发布时间:2020-07-25 18:47:57 其他开发

如何在Windows中升级git svn使用的SVN版本?

我的公司正在将SVN升级到1.7.检查git svn --version显示所使用的SVN版本为1.4.6.我想让git svn使用的SVN版本接近1.7.但是,我没有看到有关更新git svn使用的SVN版本的说明(在Windows中). 我发现了其他线程寻找答案似乎是针对Mac OSX用户的.但是,我还没有看到Windows有关此升级的说明.有谁知道如何在Windows中正确更新git ..
发布时间:2020-07-13 20:30:53 其他开发

从svn迁移到git并保留svn-externals

我正在从svn存储库迁移到git. 该svn信息库具有svn-externals,将保留在svn信息库中.这些外部版本在历史记录中进行了版本控制和标记,并且是只读的. 如何正确迁移并正确设置新git存储库中的svn-externals? 我正在寻找"git svn propset",git子模块,子树合并.但是,如何建立这样的存储库呢? 解决方案 或者,我建议: 使用这个简单的旧py ..
发布时间:2020-07-10 04:29:23 其他开发

真正,强大的git svn外部解决方案?

当您检出包含svn外部对象的git存储库时,它只会忽略它们.人们所做的就是创建许多脚本,此问题中提到了许多脚本 它可以处理与特定版本挂钩的svn外部 它可以处理指向文件而不是目录的svn外部对象 因为这是我的存储库中的两个问题,这些问题似乎会使大多数脚本失效.我对使用smartgit没有兴趣. 有这样的脚本吗?有没有人有一个“几乎在那里"的脚本,可以很快地适应这两件事? 解决方 ..
发布时间:2020-07-10 04:28:12 其他开发

校验和与"git svn clone"不匹配后,如何恢复?

作为我们的迁移计划的一部分,我正在将SVN存储库克隆到git中.在此过程中,我遇到了许多障碍,迫使我使用git svn fetch命令继续克隆.我不知道该如何解决的最近一次失败: $ git svn fetch Checksum mismatch: dc/trunk-4632-jh/dc-smtpd/lib/Qpsmtpd/Address.pm.t 8ce3aea3f47dc115e8fe5 ..
发布时间:2020-05-09 21:24:43 其他开发

使用git-svn(或类似的)*只是*来帮助svn合并?

我的项目中出现了一些复杂的Subversion合并:已经分裂了很长时间的大型分支. Svn产生了太多冲突-有些冲突似乎是虚假的. 鉴于git因出色的合并体验而受到赞誉, git-svn 仅出于使合并更易于管理的好处有什么好处? 您能推荐其他替代方法(例如svk,hgsvn)来减轻合并的痛苦吗? 有些冲突很容易解决(例如java导入,空格)-所以我也想知道是否有针对这些冲突的自动化 ..
发布时间:2020-05-09 00:14:55 其他开发

将单独的SVN目录导入为git分支

我想将现有的SVN存储库转换为非标准布局,如下所示: /(root) / trunk 常规主干我想做“主”分支 / folder1 文件我想做一个单独的分支“folder1” / folder2 文件,我想创建一个单独的分支“folder2” / folder3 文件,我想创建一个单独的分支“folder3” ...到git存储库,保留历史记录。 ..
发布时间:2018-08-01 11:44:14 其他开发

可以将SVN回购迁移到仅为本地副本的git?

我在SVN服务器无法访问的机器上有一个SVN回购的克隆。用于克隆的程序是Windows的Tortoise SVN。 有什么办法可以将repo的提交历史记录导入github上的git存储库吗? 我试过了 svnadmin dump repo / .svn> svn.dump 导致 svnadmin:E165005:预期的存储库格式'3'或'5';发现格 ..
发布时间:2018-04-28 12:18:51 其他开发

运行什么依赖项“git svn”需要安装以便正确运行?

我一直在努力获得Subversion到Git的迁移,以便在企业IT管理的Red Hat 6.4 Linux工作站上工作。我们的IT组织通过将它们安装在我们本地工作站上的“/ apps”目录下,提供了他们认为需要的大多数OTS软件包的多个版本。 我的箱子上没有root或sudo,或者这可能会更容易一些。在一些博客文章(例如这一篇),并试图设置我的PATH和LD_LIBRARY_PATH correc ..
发布时间:2018-04-28 12:12:17 服务器开发

git repositiory添加文件

我在git上创建了git仓库 Test ,并在我的Windows机器上安装了git,并且 全局设置: 下载并安装Git git config --global user.name“Rahul Mehta”//我把我的名字放在这里 git config --global user.email rahul23134654@gmail.com 下一步: mkdir测试// ..
发布时间:2018-04-28 12:06:10 其他开发

使用git svn编辑svn:externals

是否可以使用 git svn propset ?设置 svn:externals 属性 我已成功使用 git svn propset 设置 svn:eol 属性。然而,对于 svn:externals 我不确定是否/如何完成,因为 svn:externals line属性,我不确定是否/如何在命令行上显示多行属性值。 对于 svn:外部,如果 git svn propset 命令有一个 ..
发布时间:2018-04-28 12:01:49 其他开发

使用git-svn仅提交某个本地(即git)分支

我正在使用 git 进行开发,但我必须通过 svn 进行发布。 这就是为什么我设置 git-svn (由 git svn clone )。 我通常的工作流程是这样的: git svn rebase#获取本地git仓库最新 git添加文件#添加一些代码 git commit#将代码提交到本地git仓库 git svn dcommit#从本地git推送更改存储到公共svn仓库 ..
发布时间:2018-04-28 11:54:21 其他开发

在将它们发送到git-svn中的SVN之前,我可以将字符串添加到我的提交消息中吗?

我的组织有一些愚蠢的要求,你必须在每个SVN提交信息的末尾加上“admin”,以便绕过由SVN关守做出的每个提交都应该有相关错误号的决定。 (团队中的每个人都同样绕过这个要求。) 我试图使用git SVN,但是我想避免将“admin”放在末尾我的频繁git-svn提交。 有没有办法让git SVN为我做这件事? 解决方案 你可以设置一个git提交钩子,这样当你提交git时,它会 ..
发布时间:2018-04-28 11:49:43 其他开发

如何处理具有git-svn和纯粹的git远程控制的git

我有两个存储库,其中一个仍然是一个 svn ,充当主要位置,另一个是纯粹的 git ,其中是日常工作。我有我的本地克隆使用 git svn克隆svn + ssh:// ... 并添加远程使用 git remote add git @ .. 。。 重构其提交和分支后, git 主目录结构被修改,我尝试 git svn dcommit 一堆冲突出现在对 svn 变形的东西中。这就像重新命名和重定 ..
发布时间:2018-04-28 11:49:09 其他开发

我如何推到git-svn回购?

我用 git svn clone ... 克隆了一个svn repo,现在我想将更改推送给它。之后,我将使用此回购重新绑定所有内容,然后重新提交给svn。推销到非裸回购的问题似乎不是一个好主意,并且git svn似乎对使用裸回购商品感到不满意? 解决方案您可以随时使用中间裸回购。毕竟,推动你的工作回购并不是一个好主意。如果此选项可用,您也可以拉到它,而不是推。 ..
发布时间:2018-04-28 11:47:59 其他开发