2010-12-18 35 views
2

試圖在我的Windows機器上克隆pypy repo出於某種原因。我安裝了mercurial,但我沒有安裝svn。我知道他們只是做了遷移,但我不認爲我需要安裝svn?這是我的終端輸出。試圖在Windows上克隆pypy的mercurial repo

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 

這意味着你將需要顛覆更新。我相信你會發現你已經成功地取出了存儲庫,它不能在沒有svn二進制文件的情況下更新它。

+0

謝謝。你是對的回購在那裏。我無法做更新。我安裝了[SilkSVN客戶端](http://www.sliksvn.com/en/download),現在我可以運行hg update。 – oob 2010-12-18 20:00:59

相關問題