我已經對我的代碼和我進行了一些重大更改,然後將它們提交給我的TortoiseSVN,我想標記我的存儲庫的當前狀態,以便在需要回滾的情況下(可能何時!),我可以輕鬆地找到點。如何標記TortoiseSVN中的一個點以備將來回滾?
有沒有辦法做到這一點?
我已經對我的代碼和我進行了一些重大更改,然後將它們提交給我的TortoiseSVN,我想標記我的存儲庫的當前狀態,以便在需要回滾的情況下(可能何時!),我可以輕鬆地找到點。如何標記TortoiseSVN中的一個點以備將來回滾?
有沒有辦法做到這一點?
您可以隨時將版本庫回滾到任何過去的版本 - 這是版本控制的關鍵之一 - 沒有團隊成員可以搞砸版本庫,有效的任何更改(除了刪除回購:)都可以恢復。
但是,任何不穩定/試驗發展應該發生在樹枝和被合併到主幹,只有當功能被敲定。
你有多種選擇:
http://svnbook.red-bean.com/en/1.1/ch04.html - 有關在Subversion中可以通過分支和標記進行的操作的更多一般信息。
如果您正在進行重大改變,那麼最好的方法是在分支中完成它們,並在確定它們工作後合併回Trunk。
應該使用修訂註釋來描述修訂,標籤應該代表邏輯里程碑 - 比如發佈版本等。 – 2011-02-11 14:34:16