TortoiseSVN Logo

如何回報錯誤

廣告

準備工作

在您回報錯誤之前,請確保您已完成以下步驟

  • 更新到最新版本。舊版本的錯誤回報將會被忽略。
  • 查看 /trunk/ 中的 Changelog 檔案,看看您的錯誤是否已被修正。
  • 如果可以,請更新到最新的 nightly build,看看錯誤是否仍然存在。您可以在我們的下載頁面找到 nightly build 的連結。
  • 查看郵寄論壇彙整。也許其他人已經回報了您看到的相同錯誤,如果是這樣,該錯誤可能已經被修正。

如何撰寫錯誤回報

TortoiseSVN 有大量的用戶。實際上開發 TortoiseSVN 的人數要少得多。積極修正用戶回報錯誤的人數甚至更少。

這對您這位有抱負的錯誤回報者意味著什麼?為了吸引少數志工的注意,您需要用心記住一些關於如何回報錯誤的技巧,以便他們能夠並且願意幫助您。

請特別注意上面粗體字的這個詞。那些將要幫助您處理您回報的錯誤的人是志工。您不僅沒有付錢請他們幫助您,也沒有其他人付錢給他們。所以,請對他們友善一點。

除了這個黃金法則之外,接下來是一些關於如何改進您的錯誤回報的其他技巧,以便有人能夠幫助您。

廣告

基本要素:您做了什麼、您希望發生什麼,以及實際發生了什麼。

這些是錯誤回報的三個基本要素。您需要確切地告訴我們您做了什麼(例如,「我右鍵點擊了「製作快樂兒童餐」」),您期望發生什麼(繼續這個例子,「我期望 TortoiseSVN 為我提供一份包含漢堡和洋蔥圈的快樂兒童餐」),以及實際發生了什麼(「它給了我一份包含薯條的快樂兒童餐。」)。

是的,這個例子很愚蠢。但是,如果您的錯誤回報只是說「make_happy_meal 函數無法運作」,您很可能會收到「對我來說運作良好」的回覆,因為我們無法猜測您期望發生什麼。通過提供所有資訊,您可能會收到類似「那是因為快樂兒童餐不能搭配洋蔥圈,您只能搭配薯條或捲曲薯條。」的回覆。通過告訴我們您要求什麼、您期望得到什麼以及您實際得到了什麼,我們就不必猜測您的意思。

每個錯誤回報只回報一個問題

如果您遇到兩個看似不相關的錯誤,請為每個錯誤建立一個新的錯誤回報。這使得不同的人更容易協助處理不同的錯誤。

報告要發送到哪裡?

錯誤回報應在我們的論壇上回報。