git-svn

    10热度

    4回答

    我会尽量保持这个简短。 我们有一个充当SVN镜像的git存储库(由BitBucket管理)。此回购包含每在公司,因为刚开始的时候项目,并有每一个开发商克隆它不是一个合理的要求(25 + 33GiB完整克隆和15 +吉布浅),但即便如此,我们并不需要一个完整的克隆整个存储库的一部分,只是其中的一部分目录。 使用git-subtree,我设法分割出所有感兴趣的目录,并认为我们可以使用git-subtr

    0热度

    1回答

    我已经使用svn2git将10个以上的提交的大型SVN存储库转换为Git存储库。 Git存储库工作正常,但与SVN回购相比,文件大小更大。 造成这种情况的原因似乎是,SVN分支没有被正确创建为新的分支,而是从主服务器复制整个文件内容并在其上工作。 因此,所有的Git分支都是behind the master by 10k+ commits。由于手动重新创建每个分支并再次运行svn2git的过程需要

    0热度

    1回答

    我要推出新的更改SVN回购,这是最后git svn dcommit后没有修改。自上次推出回购协议以来,我在本地版本的顶部有4个提交。现在我总是收到此错误,当试图再做git svn dcommit: ERROR from SVN: Connection reset by peer: Can't read from connection: Connection reset by peer W: 3

    0热度

    1回答

    我目前正在克隆具有标准布局的svn回购。它目前包含相应的一个iOS应用和一个Android应用的代码。标签指示我们何时冻结了代码并将其发布。 我克隆使用(SVN的服务器的计算机上本地运行)的回购: git svn clone --trunk=/trunk --tags=/tags --branches=/branches --authors-file=authors.txt http://loca

    0热度

    2回答

    使用git svn我可以在git中使用svn repository。在SVN,我可以修改与 svnversion 版本,我可以如何与git svn获得SVN版本的版本?

    -2热度

    1回答

    我实际上在Bitbucket上有一个仓库,我想迁移到SVN系统。网上的大多数指南都是从SVN到GIT的,很少有相反的指导。 我一直在使用乌龟SVN,并试图像情侣的东西的: 1. cd /path/to/git/localrepo 2. svn mkdir --parents protocol:///path/to/repo/PROJECT/trunk -m "Importing git repo

    1热度

    1回答

    我正在开发项目时使用GIT,但也需要更新SVN存储库,这是为了这个原因与主分支每周创建一次。所以,想要将GIT master分支导出到空的SVN仓库。 首先,我需要告诉GIT关于SVN。我 git svn init http://some/remote/svn/project/ 好吧,我得到了gitconfig线 [svn-remote "svn"] url = http://so

    0热度

    2回答

    我有在大型项目中使用svn。我可以毫无问题地检查项目的主干。它需要30分钟/ 1小时。我这样做: svn checkout https://myrepo.com:port/svn/trunk/ 但如果我尝试使用git,它需要永远。我一直在做git svn fetch,因为我在阅读类似问题的一些答案时得到了错误,但是没有收到错误。我使用的命令是 git svn clone https://myr

    1热度

    1回答

    是否有使用一些混帐克隆/取回机制,可确保回购在我的克隆进行更新,包括从远程所有参/遥控器/办法? 这与git fetch --all,git pull --all或git svn无关。这只是将遥控器的遥控器复制到一个克隆。 像这样的命令将是巨大的: git clone --include-remote-remotes [email protected]:TheGitSvnClone ,然后定期

    -1热度

    1回答

    我目前正在将一个svn源代码控制的项目迁移到Git(BitBucket)中。运行命令混帐推-u起源--all时,我都跟着guide by Atlassian,几乎到了结束,但遇到了以下错误: No refs in common and none specified; doing nothing. Perhaps you should specify a branch such as 'maste