1
我正在尋找一個好的Python庫來操縱Subversion版本庫。我想出去PySvn,但發現它不能處理像什麼是「svn info file:/// path/to/svn/repo」的pysvn命令equvilent?
pysvn.Client().info("/path/to/svn/repo")
,因爲它不是一個工作副本。任何人都知道任何可以處理這種事情的好圖書館?
更新 - 我會盡量簡化它 - 我想獲取有關存儲庫的信息。當我運行svn info file:///path/to/svn/repo
你想達到什麼目的? – 2010-02-27 18:02:59
在SVN *客戶端*的上下文中,* pathname *引用存儲庫是永遠不可能的;存儲庫必須通過URL來引用,並且只有工作副本項由路徑引用。也就是說,在庫/ API上下文中,您可能需要針對這兩種情況使用不同的調用,因爲devcooch表示(我沒有使用C或Python svn API)。我可以說從客戶端引用一個使用路徑名的存儲庫是絕對錯誤的。 – 2010-02-27 20:57:45
好的,我會盡量簡化它 - 我想獲取有關存儲庫的信息。當我運行'svn info file:/// path/to/svn/repo'時獲得同樣的信息。 – mozillalives 2010-03-01 13:28:50