我已经对我的代码和我进行了一些重大更改,然后将它们提交给我的TortoiseSVN,我想标记我的存储库的当前状态,以便在需要回滚的情况下(可能何时!),我可以轻松地找到点。如何标记TortoiseSVN中的一个点以备将来回滚?
有没有办法做到这一点?
我已经对我的代码和我进行了一些重大更改,然后将它们提交给我的TortoiseSVN,我想标记我的存储库的当前状态,以便在需要回滚的情况下(可能何时!),我可以轻松地找到点。如何标记TortoiseSVN中的一个点以备将来回滚?
有没有办法做到这一点?
您可以随时将版本库回滚到任何过去的版本 - 这是版本控制的关键之一 - 没有团队成员可以搞砸版本库,有效的任何更改(除了删除回购:)都可以恢复。
但是,任何不稳定/试验发展应该发生在树枝和被合并到主干,只有当功能被敲定。
你有多种选择:
http://svnbook.red-bean.com/en/1.1/ch04.html - 有关在Subversion中可以通过分支和标记进行的操作的更多一般信息。
如果您正在进行重大改变,那么最好的方法是在分支中完成它们,并在确定它们工作后合并回Trunk。
应该使用修订注释来描述修订,标签应该代表逻辑里程碑 - 比如发布版本等。 – 2011-02-11 14:34:16