2008-10-26 60 views
1

因爲Windows是不區分大小寫並且由於SVN是區分大小寫的,因爲VS2005往往重命名文件給他們這弄亂我的資料庫的歷史小寫形式,我試圖從http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/case-insensitive.py添加預提交鉤子。 果然,腳本使用類從Python的libsvn(「從SVN進口回購,FS」),我無法找到編譯爲Windows。 有其他選擇嗎?到libsvn或鉤子腳本?是否有一個窗口實現python libsvn?

+0

這個問題是在我以不同的方式解決。我現在使用ankhsvn(http://ankhsvn.open.collab.net/),它已經支持案件衝突。 – Zamel 2010-09-20 07:54:57

回答

3

的Tigris.org的預遵守的libsvn Python綁定是一個單獨的下載。截至10月27日的最新情況可以發現here

有上市here其他二進制SVN分佈,他們可能有捆綁Python綁定不同的政策。

+0

謝謝,你的回答使我對以下頁面:http://www.subversionary.org/howto/using-check-case-insensitive-py-on-windows – Zamel 2008-10-27 07:11:38

4

有用於libsvn兩種可供選擇的Python綁定:

Subvertpy是相當新的,是由bzr-svn作者寫道:透明svn操作間橋bzr

有一段時間,bzr-svn使用Python綁定的上游SWIG,作者貢獻了很多錯誤修復。它幫助將上游蟒蛇支持「可怕地破碎」轉變爲「痛苦地加重和不受歡迎的」。因此,在將自己的生命浪費了太多時間給SWIG之後,作者決定自己做出綁定。

相關問題