我正在使用CodeIgniter和PHP开发一个网站.我的一些朋友建议我开始使用Subversion来照顾我的组织.有人能给我一个基本的解释,说明什么是SVN没有术语,以及它是否适用于需要5个文件来运行单个页面的框架?
Subversion允许您将源存储在中央位置,从多个位置(例如笔记本电脑,桌面)进行更改,跟踪更改并在需要时还原对源树的更改.
你有没有做过大的"改进",然后决定你走向错误的方向?使用Subversion,您可以在开始向错误的方向前退回到源版本.
或者这个,你对代码库做了一些微妙的改动,但是没有注意到你在很久之后引入了一个新的bug.您可以使用subversion恢复到以前的代码版本,帮助您跟踪引入该错误的更改.
与多个开发人员共享源代码时更有价值,但即使对于我的单个开发人员项目,我发现在Subversion存储库中拥有所有源代码和更改也非常方便.
如果将其与Trac结合使用,则可以跟踪错误/功能,里程碑,并使用Trac Wiki来记录您的项目.