我使用Subversion 1.6與TortoiseSVN和WebSVN。我正在尋找一個簡單的工具,這將使我能夠爲SVN修訂添加自定義註釋。因此,我將能夠看到傳入的修訂流,並標記其中哪些已經被我們查看過。與其他程序員分享評論的能力也將是一個受歡迎的補充,但這不是必要的。你能推薦任何工具嗎?添加評論到SVN修訂
回答
在Subversion中,您可以使用svn propset --revprop
命令將任意屬性附加到修訂版。因此,您可以擁有一個名爲viewed
的修訂版本,您可以在所有已查看的版本上設置爲true
。
雖然在做這件事之前應該注意幾點警告。
首先,修改修訂屬性是一個危險的操作,因爲它可能會影響存儲庫的歷史記錄,也沒有自己的歷史記錄(您無法看到它何時完成或由誰來完成)。因此,默認情況下它是不允許的,並且需要在Subversion版本庫鉤子目錄中特別啓用。
其次,版本屬性在存儲庫的所有用戶之間共享 - 無法爲您的工作副本設置它們。這似乎是你想要的,所以這對你來說可能是件好事。
我可能會使用SVN標籤。一個簡單的前綴命名約定可能會爲你做這項工作。
這當然是一個選擇,但有些工具使這更容易將是非常有用的。 – 2010-04-07 11:45:21
如果標籤解決方案不起作用,您也可以使用屬性。標籤或屬性都可以編寫腳本來檢查缺少這些標記的回購中的文件,讓您檢查它們並添加更新。 Here's another thread可能會幫助你自動化。
從Lloyd回答評論引用over here。
我會補充說,烏龜 SVN的價值在於,它會提示您對修改添加 評論你是 承諾。這通常是 的良好做法。並且已經證明 超級好用。
我們在工作中使用Atlassian Crucible,這太棒了。
根據你對'簡單'的定義,這可能不是你要找的。但它非常易於使用。您可以瀏覽FishEye中的源代碼,然後單擊一個鏈接爲該修訂創建代碼審閱。
但它也非常靈活,所以你可能會發現自己花費大量時間調整它,使其按照你想要的方式工作。
聽起來像你正在尋找一個代碼審查系統。
看看at this StackOverflow question並在this StackOverflow answer找到幾個審查系統的鏈接。
如果您使用TortoiseSVN,您可以進入並編輯任何簽入的評論。
我們的團隊最近使用SmartBear的代碼合作者實施了代碼審查。在簽入時,審覈提交的某些元素(評論中的更改/錯誤ID,缺少調試語句,缺少某些禁止單元等)。一旦通過,差異就會由SVNLook生成,併發送到審查工具,審查工作將以提交的用戶標識作爲作者自動創建,輸入的更改請求/缺陷ID以及從提交繼承的描述。
在審查工具中,我們現在可以對正在修改的代碼行進行真正有用的評論。
我們目前在提交更改之後執行此操作,但也可以在預提交掛鉤中執行此操作,以便在完成檢查之前不會提交任何項目分支。我們的團隊還沒有準備好......
無論如何,我知道這不是你問的,但它可能是一個更好的方向。
它與svn的關係較少,更多與代碼審查有關!
- 1. grails將svn修訂版添加到app.version
- 2. 一條命令獲取SVN修訂沒有評論
- 3. Ghost文檔添加「修改者」評論
- 4. 添加評論/ URL到VCALENDAR
- 5. 添加評論到欄杆
- 6. 將current_user添加到評論
- 7. 在提交的評論中自動添加版本號到SVN?
- 8. 添加評論編號錨點評論
- 9. 向舊評論組添加新評論
- 10. 向.gitattributes添加評論/評論
- 11. Svn mergeinfo加星標修訂
- 12. Django添加評論
- 13. 添加評論框
- 14. HighCharts添加評論
- 15. 將線程和電子郵件訂閱添加到評論
- 16. Tortiose SVN修訂
- 17. SVN修訂圖
- 18. Magento - 在評論中給產品的評論添加評論
- 19. Maven將SVN修訂版本添加到清單
- 20. 如何將SVN修訂號添加到MANIFEST文件?
- 21. 添加評論到一個ARFF文件
- 22. 添加評論到特定文章
- 23. 將按鈕添加到評論
- 24. 可以添加評論到mocha.opts?
- 25. 將評論添加到youtube視頻
- 26. 在PSQL中添加評論到查詢
- 27. 如何添加評論到Wordpress主題
- 28. Virtocommerce - 將評論添加到列表中?
- 29. 將Google評論添加到網站?
- 30. 將評論添加到我的網頁
嘿,你是否想把SVN變成一個社交網絡?請現有的已足夠! :-D – 2010-04-06 21:19:06
閱讀此評論,我有一個很好的笑聲。你真的讓我的一天:)。 – pako 2010-04-06 22:10:13
「4個其他人喜歡這個修訂」 – 2010-04-15 15:23:43