1
我在使用Rietveld進行試用審查,並且在爲我的項目生成SVN差異時遇到困難。SVN差異包括轉換之間的新文件
使用python upload.py -t "My new new issue" --rev X:Y
的正常用法很適合文件之間的小改動。當版本X不包含與版本Y相同的文件/路徑時,我遇到了麻煩。例如,在版本Y中,我將一個大文件重構爲3個較小的文件。
是否有任何文檔或示例,svn diff -h
和upload.py --help
以外,可能有助於解決此問題?
附加註釋
1)我正在運行/使用TortoiseSVN GUI和命令行變體對照。
2)一些挖後,svn diff -r16:17 >> mydiff.diff
也會產生一個包含所有文件的差異文件,但它試圖把它上傳到特維德
這與龜SVN很容易做到。這對你來說是一種選擇嗎? –
@MVCylon是的。 –
呃...你的Python怎麼樣?這個問題的確是Reitveld試圖使用的格式。我查看了'upload.py'腳本,但是評論很少,很長,而且我的Python不太好。我需要花幾個小時來解析它。嘗試'svn diff --diff-cmd/usr/bin/diff -x「-i -b」'這會產生一個_patch_樣式文件。或者,嘗試使用'--no-diff-deleted'參數並查看是否有幫助。 –