git-svn相关内容

在SVN迁移到Git期间,将SVN远程分支和标记转换为本地Git分支/标记的正确方法是什么?

在将git-svn init / git-svn提取到本地Git分支/标记之前,使远程分支/标记存在的正确方法是什么?推送到远程Git仓库并完全放弃SVN。 我有: 运行 git svn init 将我的.git / config文件的 svn-remote“svn”部分更新为以下内容: url = file:/// Users / Developers / git_tran ..
发布时间:2018-04-26 19:16:32 其他开发

Git-SVN与svn.pushmergeinfo:如何避免自引用mergeinfo行

p> config key:svn.pushmergeinfo 这个选项会导致git-svn在可能的情况下尝试自动填充SVN仓库中的svn:mergeinfo属性。目前,只有在提交非快进合并的情况下,只有第一个父母已经被推入SVN的情况下,才能完成这项工作。 我们正在使用这个混合环境,其中一些开发人员使用SVN,一些使用Git-SVN。在Git中分支和合并SVN分支,然后将 git s ..
发布时间:2018-04-26 19:15:56 其他开发

获取已使用git-svn重命名的SVN回购的完整历史记录

我有一个SVN仓库,从“Project”重命名为“Project v1”。然后我做了一个 git svn clone 创建一个重命名的SVN文件夹的git版本。 当我 git log 新创建的git仓库,我只看到一个历史项目。这是当我重命名文件夹时,我给了SVN信息库的提交信息。 有没有办法使git存储库拥有文件夹之前的所有SVN历史记录被重新命名(或任何其他可能的重命名之前)? ..
发布时间:2018-04-26 19:12:31 其他开发

我可以将Git工作副本复制到另一台机器上吗?

我正在使用'git svn clone'从SVN服务器创建Git工作副本。但是这需要相当长的时间(我们有> 20.000转和几乎10.000个文件)。我还有其他一些机器(对于其他开发人员),我想以同样的方式进行设置。是否有可能将生成的文件从第一台机器复制到其他机器上,以便花费更少的时间? 换句话说,Git工作副本中是否有任何内容它绑定到创建的机器上? 谢谢。 解决方案 您可以复 ..
发布时间:2018-04-26 19:09:59 其他开发

Git Svn - 找到可能的分支点

我尝试使用 git svn 将SVN回购克隆到Git中。 我运行以下命令: \ Projects \\ git svn clone -T trunk -b branches -t tags --no-metadata https://svn.mycompany.com/Projects/MyProject MyProject 我得到以下错误: 找到可能的分支点:$ b​​ ..
发布时间:2018-04-26 19:09:42 其他开发

git svn fetch对分支检索多次相同的Subversion版本

我看到git svn fetch在Subversion版本库中发现分支时反复检索相同的Subversion 版本。我们使用标准的Subversion版本库布局 ,最高级 / trunk,/ tags和/ branches目录(并且git存储库是使用'git svn init -s'创建的 ) 。但是,有问题的分支是 通常是从trunk中的子目录拷贝而不是 trunk。 git s ..
发布时间:2018-04-26 19:09:35 其他开发

我无法推动git?

git push origin master 显示错误 无法推送一些文件到' git@github.com:xyz / abc.git' 为了防止您丢失历史记录,非快进更新被拒绝 在再次推送之前合并远程更改。有关详细信息,请参阅' git push --help '中的'关于 快速转发的注意事项'。 这是什么?如何恢复这个? 解决方案 请参阅从GitHub帮助页面“推送分 ..
发布时间:2018-04-26 19:06:25 其他开发

RW使用svn访问git仓库(git-svnserver)?

是否有一个程序可以完成git-svn的功能,但是在服务器上的存储库是git的情况下,开发人员使用svn? 我知道github.com允许svn访问他们托管的git仓库,但是看起来他们并没有发布这个项目的开源代码(但是?) ,使用他们的服务器不是我的选择(甚至不是他们的私人存储库)。 编辑:我认为我在寻找的是与'git-cvsserver'并行的 - git-svnserver。在一些搜 ..
发布时间:2018-04-26 19:06:13 其他开发

如何使用git-svn来检出只是树干而不是分支和标签?

我正在研究一个有20个模块相互连接的java遗留项目。所以,每个模块都有自己的分支和标签。结构是这样的。 /项目 .svn - 模块1 .svn -trunk -分支 -tag - 模块2 .svn - 分支 - 分支 -tag 项目文件夹大约30G,几乎不可能使用 git-svn clone 来检出所有模块,但这是因 ..
发布时间:2018-04-26 19:04:43 其他开发

Git-2-SVN迁移?

是的,我知道。你为什么要从Git迁移到SVN? 那么我碰巧遇到了一个需要将庞大的Git仓库迁移到Subversion的情况!下面是我在Edwin的评论中尝试的一个工作流程:首先创建一个本地SVN回购: svnadmin create svn_repo 接下来我检查一下我的Git repo: git clone git:myNameSpace / myProject cd 放入 m ..
发布时间:2018-04-26 19:03:59 其他开发

如何在git log中显示SVN修订号?

我正在自定义我的git日志,全部在1行。具体而言,我添加了以下别名: lg = log --graph --pretty = format:'%Cred%h% Creset - %C(黄色)%an%Creset - %s%Cgreen(%cr)%Creset'--abbrev-commit --date =相对 因此,当我运行 git lg 时,我看到以下内容: ..
发布时间:2018-04-26 19:02:56 其他开发

将SVN子目录转换为Git

我想沟通SVN的Git。我目前的SVN存储库设置在主干下( / trunk / projecta , / trunk / projectb 等)并在 /tags/projecta-1.0 等分支)。我希望通过使用git-svn将它们从SVN中拉出来,为每个项目创建不同的Git仓库。 我已成功将整个SVN仓库一个当地的Git仓库,但所有的项目现在都存在于同一个Git仓库中。这是否有可能将它们拉 ..
发布时间:2018-04-26 19:00:09 其他开发

Git SVN错误:一个Git进程在早期崩溃了

我只是试图对Git master进行修改。从我读到的,似乎这个想法是删除锁定文件。消息说: $ b 确保没有其他Git进程正在运行并手动删除文件 也许有人知道,要移除哪个文件以及如何移除? 解决方案 有问题的文件可能是 .git / index.lock 并且它应该是安全的,只要删除它,如果你没有其他的git进程运行。确保一个git-svn命令没有挂起。 PS我通常的解 ..
发布时间:2018-04-26 18:53:33 其他开发

恢复git-svn克隆

我使用git-svn的克隆操作开始克隆SVN存储库。大约6个小时的进口(这是一个大回购)后,我的电脑去睡了。有没有一种方法可以在不重做所有初始工作的情况下恢复操作? git svn获取命令以恢复 git svn clone 由几个来源确认: Git svn和Gnome 博客条目 lockquote $ b 在 git-svn 中似乎有内存泄漏。 git-svn 进程的大小增 ..
发布时间:2018-04-26 18:52:24 其他开发

是否有可能使git svn dcommit导致单个svn提交?

根据手册, git dcommit “会在git中为每个提交创建SVN修订版。”但是有没有办法避免多个Subversion版本?也就是说,要让git在执行 svn commit ?之前合并所有更改 解决方案 如果你在git的分支上工作,你可以 git -merge --squash ,这是在git中完成的。然后你可以将这个压扁的提交推送到SVN。 当然,很多小提交都很好,所以你为什么 ..
发布时间:2018-04-26 18:50:40 其他开发

通过git删除svn-Branch?

我使用git作为scm的选择,但必须使用svn-repo。我可以像这样创建一个svn-remote-branch: git svn分支the_branch 但是我怎样才能删除远程分支? 解决方案 目前,使用git-svn删除SVN分支是不可能的。但是使用SVN删除分支很容易,甚至不必检查它。因此,只需输入 svn rm $ URL / branches ..
发布时间:2018-04-26 18:50:32 其他开发

git svn系统出现意外的合并错误?

我有一些有点复杂的设置(如 git svn dcommit提交错误的文件?),看起来像这样(在Dia制作, testrepo.dia ,发布在这个要点上),并用下面的脚本进行模拟, testrepo.sh : 基本上,我在一个Web服务器上有一个SVN仓库( myrepo_svn_WS code>),起初我通过本地PC上的SVN工作副本( myrepo_svnco )与之合作。过了一段时间, ..
发布时间:2018-04-26 18:44:27 其他开发

git-svn fetch并没有在最新版本中使用

当我执行 git svn fetch 从我的存储库中返回,它不会返回任何内容,即使在svn下有新的提交 。 [root]#svn log -l 1 http://example.com/trunk/client-resources/resource-pa r12958 | ing | 2011-08-22 18:29:57 -0500(2011年8月22日星期一)| 1行 ..
发布时间:2018-04-26 18:42:11 其他开发

硬重置Git存储库后,回滚到未被更改的更改

错误地,我很难重置我的git仓库。通过这样做,我所做的所有改变都没有了。现在,我想要将Git回滚到所有未提交的更改。请帮我解决一下这个。 解决方案 “未提交的更改”表示 local 回购(即使您在amazon ec2上有远程回购) 这意味着您必须已经将( git add )文件添加到本地克隆中,然后执行 git reset --hard 。 如果是这种情况,您仍然可以使用 re ..
发布时间:2018-04-26 18:40:45 其他开发