2

出于某种原因,试图在我的 Windows 机器上克隆 pypy 存储库。我安装了 mercurial,但没有安装 svn。我知道他们只是进行了迁移,但我认为我也不需要安装 svn 吗?这是我的终端的输出。

C:\Documents and Settings\blahblah\programming>hg clone https://bitbucket.org/pypy
/pypy
destination directory: pypy
requesting all changes
adding changesets
adding manifests
adding file changes
added 40119 changesets with 127911 changes to 29936 files (+56 heads)
updating to branch default
abort: '"svn"' is not recognized as an internal or external command,
operable program or batch file.

我需要svn吗?如果是这样,为什么?如果没有,发生了什么?

4

1 回答 1

4

此存储库使用多个 SVN存储库。

$ cat .hgsub
greenlet = [svn]http://codespeak.net/svn/greenlet/trunk/c
testrunner = [svn]http://codespeak.net/svn/pypy/build/testrunner
lib_pypy/pyrepl = [svn]http://codespeak.net/svn/pyrepl/trunk/pyrepl/pyrepl
lib_pypy/sqlite3 = [svn]http://codespeak.net/svn/pypy/pysqlite2

这意味着您需要颠覆来更新。我相信你会发现你已经成功地拉取了存储库,它只是无法在没有svn二进制文件的情况下更新它。

于 2010-12-18T05:45:50.363 回答