2010-12-18 6 views
2

何らかの理由でWindowsマシン上のpypyレポを複製しようとしました。私は水銀をインストールしましたが、私はsvnをインストールしていません。彼らはちょうどマイグレーションをしたことを知っていますが、私はsvnもインストールする必要はないと思いましたか?私の端末からの出力です。Windows上でpypyの水銀レポを複製しようとしています

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

このリポジトリはいくつかのSVN subrepositoriesを使用しています。

$ 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 

これは、あなたが更新するSubversionを必要とすることを意味します。私はあなたがリポジトリを正常に引っ張ったことが分かると思いますが、svnバイナリを持たずに更新することはできません。

+0

ありがとうございました。あなたはそこにレポがあるのは間違いありませんでした。私はちょうど更新を行うことができませんでした。私は[SilkSVNクライアント](http://www.sliksvn.com/en/download)をインストールしたので、hg updateを実行できます。 – oob

関連する問題