我知道线程哪个命令以我当前的版本号为我更新文件,而不是最新的文件.
我在Google代码项目的主干上运行失败
git svn update
Run Code Online (Sandbox Code Playgroud)
我明白了
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
Run Code Online (Sandbox Code Playgroud)
我还没有更新回购一个月.新版本发布.我上次能够通过上面的命令更新回购.
你怎么能用Git更新基于Svn的回购?
在本地,您是否在一个文件夹中,这是由Git制作的SVN存储库的结帐?或者它是由SVN制作的结账?
如果我了解您要执行的操作,请使用Git ...比此命令在SVN存储库中获取最新更新
git svn update
Run Code Online (Sandbox Code Playgroud)
根据这些文档不存在.您应该使用类似于以下的命令拉动源来初始化SVN存储库的本地Git版本:
git svn clone http://code.google.com/blah -T trunk -b branches -t tags
Run Code Online (Sandbox Code Playgroud)
...然后要在trunk文件夹中获取最新更新,您应该:
cd trunk
git svn rebase
Run Code Online (Sandbox Code Playgroud)
该文档链接上的示例非常有用.
| 归档时间: |
|
| 查看次数: |
1211 次 |
| 最近记录: |