git-svn

    2热度

    1回答

    我正在使用git-svn工具将一些Subversion存储库转换为Git。我注意到,即使它正确导入作者信息,提交者信息与作者信息不匹配(例如,提交者日期是我运行git-svn工具的日期/时间)。 有没有办法让提交者信息与从Subversion导入的作者信息相匹配?如果没有,我该如何使用git-filter-branch重写提交来纠正这个问题(即,将每个提交的作者信息复制到提交者信息中)? 谢谢!

    0热度

    1回答

    我试图将具有2000多个分支的小型SVN存储库转换为GIT。分支有时会合并来自其他分支的内容。我的主要选择,是obvisously使用方法: git svn clone -s URL 然而,我的GIT历史上唯一保存完好的分支信息,并从未显示合并。我也很难搜索这个...我错过了什么吗?

    5热度

    1回答

    我正在修改存储在SVN回购中的开源项目。由于我的更改可能需要一段时间才能完成,因此我使用git-svn桥检查了该项目作为Git repo。我无法访问该项目的Subversion repo,因此我无法将更改推回给它,但我想发布我的Git repo(在GitHub上),以便其他人可以跟踪我的修改的开发。 要更新“混帐SVN”回购,你用git svn rebase,其中,顾名思义,变基对从Subvers

    1热度

    3回答

    我有一个相当大的svn存储库,我使用git进行访问。到目前为止一切工作正常。现在有人不小心将一些大块的二进制数据添加到svn存储库中。 (几百MB!) 当然git也吸入这些块(使用git-svn)。 有没有办法来选择性地从混帐删除一些文件,而不干扰与svn库同步?

    5热度

    2回答

    我在foo分支的日志中看到一个提交。我想确定是否已将该提交挑选到分支bar上。 如果我在一个纯粹的git环境中,我认为哈希值将是相同的,但有问题的分支被拉入使用git-svn。

    8热度

    1回答

    我已经开始使用git跟踪svn仓库,只克隆它的中继目录。现在我想跟踪其他内容,但是我不想再次使用--stdlayout来克隆它,因为它需要很长时间才能下载,而且本地已经有大部分代码。如何更改存储库布局以匹配svn trunk/branches/tags方案而不必再次克隆?

    20热度

    3回答

    我们公司的颠覆回购有点棘手:我们有一个基本的“默认”布局,包括主干,标签和分支。但是,在分支机构内部,我们有一个包含更多分支的“工作”目录。事情是这样的: 分支/ release_1_0_x 分支/ release_1_1_x 分支机构/工作/戴维/ topic_one 分支机构/工作/嗵/ topic_two 分支机构/工作/ something_else 现在我怎么能让git-svn将所有这些

    11热度

    4回答

    有一个我想签出和贡献的开源项目。主要的存储库是SVN,但我想在Git中工作。这可能吗? 我的大部分搜索都会引导您从SVN移动到Git(或以其他方式),而不回头看。 如果我签出项目,进行更改并将其推送到我在Github上创建的分支,应该如何通知原作者? 将Git回购贡献纳入SVN回购有多困难? 只是比较两个修订版本(我最近的checkout/pull/update和我自己的本地最新提交),从它生成一

    1热度

    1回答

    这是情景: 我复制我的颠覆躯干成标签“A”。 然后,我从本地存储库运行'git svn fetch',找到了分支点,并将其添加为远程分支'svn/tags/A'。 后来我从subversion中删除标签“A”,并再次运行'git svn fetch'。 我做了'git branch -rd svn/tags/A'从本地存储库中删除悬挂的远程分支。 在稍后的交汇处,我在我的Subversion存储库

    31热度

    3回答

    我经常遇到这样的情况,我想立即在SVN存储库上工作。但普通的git svn clone [url]也克隆了整个历史。所以我想加快速度。第一部分是只把最后一个版本提取到你的Git仓库中。我这样做,像这样: URL=http://google-web-toolkit.googlecode.com/svn/trunk/ REV=`svn info $URL |grep Revision: | awk