2016-09-06 24 views
1

我的步驟是:
0,退房回購測試在g工作副本:/ TEST1和G:/ TEST2
1,添加一個名爲F1的文件.txt以g:/test1/f1.txt提交併提交它。
2,對f1.txt進行一些更改並提交到g:/test1/f1.tx
3,將g:/ test2更新爲頭rversion然後刪除g:/test2/f1.txt並提交
4,使用pysvnClient.log獲取頭部逆向日誌消息get Error!但是獲取更低版本的日誌消息將會成功。
我嘗試了幾乎所有的日誌參數組合,但沒有工作!
我也嘗試peg_revision,revision_start,revision_end params的值,但沒有作品! 非常感謝您幫助我獲得最終結果或向我展示您的代碼!pysvn日誌不能得到主管修訂提交日誌時,文件被刪除

回答

0

這是正常的svn行爲,pysvn暴露。

問題是,在(4)中提交後文件不存在於HEAD中。

您必須使用peg修訂版來幫助svn查找文件及其歷史記錄。

您應該看到與svn命令相同的問題。

巴里(pysvn維護者)

+0

正如我所說的,我也試過peg_revision,revision_start,revision_end等提供PARAMS價值觀和組合,但沒有工作! – chunyisong

+0

peg修訂版必須是文件存在的修訂版。嘗試試用svn log命令。一旦svn log命令起作用,它就可以轉換成pysvn腳本。 –