Tag: git svn

如何将git桥接到ClearCase?

我最近使用了git svn ,非常喜欢它。 现在我正在另外一个客户开始一个新的项目。 在那个地方,SCM的select是ClearCase。 我还没有find一个相当于ClearCase的git svn 。 有没有人曾试图在本地使用git作为ClearCase的前端,使用一些技巧,configuration或脚本以及任何成功的措施? 如果可以,请解释使用的方法?

从svn仓库克隆git仓库,导致无文件,远程分支的git仓库

工作SVN回购 我开始一个git repo与svn repo进行交互。 svn版本库已经设置好,并且可以正常工作,只需要提交一个基本的README文件即可。 检查出来工作正常: tchalvak:~/test/svn-test$ svn checkout –username=myUsernameHere http://www.url.to/project/here/charityweb/ A charityweb/README Checked out revision 1. svn repo的git-svn克隆失败 当我尝试在git中克隆版本库时,第一步显示没有错误… tchalvak:~/test$ git svn clone -s –username=myUserNameHere http://www.url.to/project/here/charityweb/ Initialized empty Git repository in /home/tchalvak/test/charityweb/.git/ Authentication realm: <http://www.url.to/project/here:80> Charity Web Password for 'myUserNameHere': …但会导致一个无用的文件夹,不包含文件,没有分支,也没有提交: tchalvak:~/test$ ls charityweb tchalvak:~/test$ cd charityweb/ tchalvak:~/test/charityweb$ ls tchalvak:~/test/charityweb$ ls -al total 12 […]

是否有可能使git svn dcommit结果在一个单一的SVN提交?

根据手册 , git dcommit “将在git中为每个提交创build一个SVN版本。”但是有没有办法避免多个Subversion版本? 也就是说,要让git在执行svn commit之前合并所有更改?

Git对于100,000个对象来说确实很慢。 任何修复?

我有一个“新鲜的”git-svn回购(11.13 GB),其中有超过100,000个对象。 我已经预演了 git fsck git gc 在初始结账后回购。 然后,我试图做一个 git status 做git状态的时间是2m25.578s到2m53.901s 我通过发出命令testing了git的状态 time git status 5次,全部在上述两次之间进行。 我在Mac OS X上执行此操作,本地不通过VM。 没有办法,应该采取这么久。 有任何想法吗? 帮帮我? 谢谢。 编辑 我有一个同事坐在我旁边的一个可比较的盒子。 更less的内存和运行Debian与jfs文件系统。 他的git状态在同一个仓库中运行.3(这也是一个git-svn结帐)。 另外,我最近改变了我的文件权限(到777)在这个文件夹,它带来了相当大的时间(为什么,我不知道)。 现在我可以在3到6秒之间完成任务。 这是可控的,但仍然是一个痛苦。

Git-svn和Eclipse?

Eclipse的git-svn有插件吗? 我正在寻找一种方法来处理与Git SVN回购(快速分支交换等)

使用Git SVN追溯正确的作者?

我有一个仓库,我已经从SVN克隆。 我一直在以Git的forms在这个仓库中做一些工作,我不愿意再次克隆掉这个结构。 但是,当我最初克隆存储库时,我没有正确指定svn.authors属性(或语义相似的选项)。 有没有什么办法可以指定SVN作者映射,现在的存储库是完全Git-ified? 最好,我想纠正所有的老提交作者代表Git作者,而不是原始的SVN用户名。

Git-svn:创build并推送一个新的分支/标签?

在使用git-svn和-s选项( git svn clone http://server/repo -s )克隆一个SVN仓库之后,如何创build一个分支或标记并将其推送到仓库中的相关分支/标记目录什么时候dcommit ? 例如; 如果我要使用git在本地创buildfoobar分支( git checkout -b foobar )我怎么能让git-svn在服务器上创build分支( http://server/repo/branches/foobar )? 我正在使用Git 1.5.5.6。 请注意: 下面接受的方法不适用于Git 1.5.5.6,因为没有git svn branch方法。 我仍然在寻找一个解决scheme,这不涉及到解决与svn直接工作。

清除Git Bash屏幕的命令

在Git中有没有任何的命令,清除屏幕。 比如在窗口命令行执行了很多代码之后,如果你inputcls,那么它会清除以前的所有代码。 所以我想要在Git中的相同types的function。 所以任何人都可以告诉我命令的名字。

什么是“svn update -r”的git等价物?

我是最近的git转换。 能够使用git-svn在本地保留我的分支而不会干扰svn服务器是非常好的。 在最新版本的代码中存在一个错误。 我想build立一个工作时间,以便我可以使用git bisect。 我无法find正确的命令来及时撤回。 谢谢。

无法确定HEAD历史logging中的上游SVN信息

为什么我得到这个错误信息?