我们是在ERP系统上工作的不同地理位置的软件开发人员团队。我们使用SVN作为版本控制系统。在代码移动到生产系统之前,我们有4个环境。
我想知道在这种情况下使用SVN时,关于分支和合并的最佳实践是什么。
目前,我们面临一个问题,一个文件有4个更改。客户只希望在X版本中有2个更改(每年4个主版本和4个次要版本)。
我们面临的问题是:分支太多。复杂的手动合并。丢失跟踪或更改覆盖其他人的代码。
有没有人可以说,如何使用SVN作为更好的工具来解决这个问题,它确实是这样。
Kedar Hukeri,谢谢和问候。
发布于 2009-06-03 14:33:58
也许一个如何将代码放到主分支的过程会比不同的工具(除了具有良好的比较/合并的源代码控制系统)更有帮助。
这取决于您的过程,但通常情况下:
对于更大的团队来说,
中工作的功能
最后,无论确切的过程是什么,主要的一点是开发人员理解程序并有人执行它。
发布于 2009-06-03 14:31:13
首先要从你可能已经咨询过的地方开始:Version Control With Subversion。也可以查看Subversion Dev Team引用的list of books
发布于 2009-06-03 14:39:18
首先,请阅读以下内容:http://oreilly.com/catalog/practicalperforce/chapter/ch07.pdf
https://stackoverflow.com/questions/945068
复制相似问题