有没有办法从克隆的 git-svn 存储库中“git svn dcommit”:
我的 svn 中有几个分支,有时它是非常小的分支,最好将它放在同一目录中,但有时这些分支会变大,最好将整个分支移动到另一个文件夹。
但是当我从这个本地存储库执行 git clone 到我磁盘上的另一个地方时,git-svn 丢失了它的所有信息并且我不知道如何将它连接回来。我想我可以只复制该文件夹,但通过 git 执行会更好。
最佳答案
一旦你克隆了一个 git-svn
存储库,你可以通过运行 git svn init
来获取你需要的信息,使用与原始存储库相同的参数创建与。根据the WebKit git-svn
instructions , 诀窍是使用 update-ref
让自己进入可以快进到 SVN 树顶端的状态:
git svn init -T trunk http://svn.webkit.org/repository/webkit
git update-ref refs/remotes/trunk origin/master
传递给 git svn init
的确切参数取决于您的 Subversion 存储库和 git-svn
克隆的设置。
关于git - 有没有办法从克隆的 git-svn 存储库 : 到 "git svn dcommit",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/734256/