現在,無論何時我使用svn進行提交,我都使用-m選項來輸入修訂的日誌註釋。但是,如果我長期從事修訂工作,我很可能會忘記一些事情。有沒有辦法在我修改時爲修訂標記註釋,以便在我提交時不必輸入它們?有沒有辦法在我去的時候添加到svn日誌中?
回答
我只是將它們保存在一個文件中,然後使用--file <filename>
arg而不是-m
選項。
我知道這可能遇到更多的婊子比回答這個問題,但我覺得我需要在評論...擴展
它通常不是一個好主意,使一個提交包含即使所有這些更改都在更改消息中進行了描述,也會發生許多更改。如果某些東西需要恢復,合併等等,那麼擁有更小,更容易消化的提交更容易。鑑於此,提交消息通常應該只是提交完成時實際上仍可以記住的東西。
如果不確定,提交之前的簡單差異通常會刷新我對變更內容的看法,有時還會告訴我應該將其分解爲多個提交。
這仍然是一個有效的觀點。我想說,我想避免提交經過測試的任何內容,但下一個響應將是我需要收緊我的代碼/測試/提交週期。我自己和第一次認真使用svn,所以我還有一些東西需要學習。 – 2010-08-25 19:26:18
@Eugene M:在沒有測試的情況下進行提交有時是好事,甚至可以犯下破壞的事情。一個好的做法是始終在分支中工作,並且只有在測試後纔將代碼合併到主幹線。它在DVCSes中更容易,但在SVN中,您也可以複製此工作流程。閱讀http://softwarewhys.wordpress.com/2010/07/16/why-dvcs-provides-better-central-control/是一個很好的例子。 – liori 2010-08-25 22:33:41
- 1. 有沒有辦法強制svn登入日誌條目?
- 2. Cron輸出到日誌,有沒有辦法使日誌動態?
- 3. 有沒有辦法在CSS中添加和減去值?
- 4. 有沒有辦法創建一個沒有訪問日誌的SVN用戶?
- 5. 有沒有辦法在豬身上添加日期時間?
- 6. 有沒有辦法將事件添加到YUI日曆中?
- 7. 有沒有辦法「svn unrevert」?
- 8. 有沒有辦法將日誌記錄器工廠添加到日誌記錄器配置中?
- 9. 有沒有辦法將調試信息打印到日誌中?
- 10. 有沒有辦法從SQL中的日期中減去天數?
- 11. Collabnet SVN日誌文件,有沒有?
- 12. 有沒有辦法在RubyMine中查看當前日誌文件?
- 13. 有沒有辦法在錯誤日誌中包含useragent?
- 14. 有沒有辦法在Docker Swarm中獲取日誌?
- 15. 有沒有辦法在Couchbase中獲取文檔刪除日誌?
- 16. 有沒有辦法從網站(JavaScript日誌)上傳日誌到服務器?
- 17. 有沒有辦法訪問Skype即時通訊日誌?
- 18. 有沒有辦法長時間保存iPad控制檯日誌?
- 19. 有沒有辦法阻止日誌消息被打印到LogCat?
- 20. 有沒有辦法在飛行中添加到gitignore?
- 21. 有沒有辦法寫入C中的Windows事件日誌?
- 22. 有沒有辦法覆蓋在Python 2.x的日誌文件
- 23. 在iOS上,有沒有辦法將方法addTarget添加到UIImageView?
- 24. 有沒有辦法將圖像添加到VBA中的MessageBox?
- 25. 有沒有辦法添加輔助outerLayout?
- 26. 有沒有辦法在混帳推推薦日誌?
- 27. 有沒有辦法在Ubuntu上保留日誌(錯誤)?
- 28. 在OllyDbg中加入代碼時,有沒有辦法看到GUI?
- 29. 有沒有辦法在調試時獲得完整的iOS崩潰日誌?
- 30. 有沒有辦法在運行時讀取應用程序的崩潰日誌
提交更頻繁嗎? – 2010-08-25 18:54:49
我同意@calmh - 如果你有幾個不同的東西放在日誌消息中,你的提交可能太大了 – Avi 2010-08-25 19:06:02