簡體   English   中英

CollabNet的python svn綁定的替代方法是什么?

[英]What is the alternative for CollabNet's python svn bindings?

CollabNet提供的python svn綁定的替代方法是什么(這里有2個目錄: svnlibsvn ,第二個具有很多預編譯的庫)? 它的問題在於,它不能配置為在Windows版本的Python上運行。 我們已經完成了在各種論壇上寫的內容,但是沒有用。

充其量是完全用python編寫的軟件包-沒有編譯問題。 我知道pysvn ,但是它似乎具有客戶端功能(基於簽出的代碼)而不是服務器端功能(基於提供的存儲庫路徑,例如svnlook )。

Apache Subversion用C編寫,為OS提供了本機庫。 在Windows上,這意味着DLL。 Subversion為多種不同的語言(包括Python)提供“綁定”。 這為您提供了一種墊片,使您可以用您的語言編寫代碼,並且綁定可以處理對本機庫的調用。

要使用Python綁定,您需要將它們安裝到Python系統中,但是您還需要確保適當的Subversion本機庫位於PATH上。 您的Python代碼將加載Python綁定,但是該代碼將加載並調用本機DLL。 因此,它們必須位於PATH上,並且必須是匹配的版本。

沒有Subversion的“純Python”版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM