2009-04-22 44 views
3

我試過一段時間找到pysvn的64位版本。作者說他無法爲我編譯它,因爲他沒有64位系統進行測試。編譯pysvn(win64)

因此,我從http://pysvn.barrys-emacs.org/source_kits/pysvn-1.7.0.tar.gz和Collabnet的collabnet-subversion-1.6.1_src.zip源文件下載了源代碼。我支持python腳本,以便他們支持python 2.5,打開Visual Studio,我只是不知道從哪裏開始......這僅僅是太多的第三方庫和環境設置,我不知道。

有沒有人從頭開始編譯Windows中的pysvn,並可以幫助我呢?

+0

如果運行`easy_install pysvn`,會發生什麼? – 2012-05-17 15:47:05

+0

我沒有時間或希望再次解決這個問題,但正如我記得從2009年起,當被問及這個問題時,這是svn依賴關係很難建立。 64位現在更常見,我認爲svn現在比64位更容易構建。 – 2012-05-18 05:42:39

回答

2

最後我終於圍繞svn的命令行版本(sliksvn)做了一個包裝。

好:

  • svn.exe可以返回XML也 接受文件作爲輸入,如果你需要 與換行符或特殊字符 發短信。
  • 一切工作在 每32bit和64bit版本的 python。

壞:

  • 錯誤處理是不是很好玩,因爲svn.exe不返回其他錯誤代碼,但1
  • 它比pysvn
  • 我還慢一點」 t找到了一種方式讓用戶交互地輸入用戶和passoword,所以我使用TortoiseSvn。