我觉得cvs的version就是一个稳定的发布版本的意思,通过这个TAG能够让你有一定的成就感,呵呵,也就是说当你的工程达到一定的稳定性,经过了无数此的测试,那么你可以使用一个version来定格。
而branch主要 用来协同开发,当多人协同开发一个工程模块的时候,可以分出branch,当修改完成后,个人提交后,merge到起点的version这样就可以互补影响的开发了。
注意,不要分出太多的branch,我发现cvs里面删除一个tag不是一件好玩的事情。呵呵
我觉得cvs的version就是一个稳定的发布版本的意思,通过这个TAG能够让你有一定的成就感,呵呵,也就是说当你的工程达到一定的稳定性,经过了无数此的测试,那么你可以使用一个version来定格。
而branch主要 用来协同开发,当多人协同开发一个工程模块的时候,可以分出branch,当修改完成后,个人提交后,merge到起点的version这样就可以互补影响的开发了。
注意,不要分出太多的branch,我发现cvs里面删除一个tag不是一件好玩的事情。呵呵