我知道thread哪个命令以我当前的版本号为我更新文件,而不是最新的文件。
我在Google代码项目的主干上运行失败
git svn update
我得到了
fatal: Not a git repository (or any of the parent directories): .git
Already at toplevel, but .git not found
at /opt/local/libexec/git-core/git-svn line 235
我还没有更新回购一个月。新版本发布。我上次能够通过上述命令更新回购。
如何根据Git的Svn更新回购?
答案 0 :(得分:6)
在本地,您是否在一个文件夹中,该文件夹是由Git制作的SVN存储库的结帐?或者它是由SVN制作的结账?
如果我理解您要做的事情,请使用Git获取SVN存储库中的最新更新...而不是此命令
git svn update
根据{{3}},不存在。您应该使用类似于以下命令拉动源来初始化SVN存储库的本地Git版本。
git svn clone http://code.google.com/blah -T trunk -b branches -t tags
...然后要在trunk文件夹中获取最新更新,您应该:
cd trunk
git svn rebase
该文档链接上的示例非常有用。