我想改进我的开发环境,现在我正在考虑在将来使用一个版本控制系统。问题是,我对版本控制系统没有多少经验(对Perforce有一点经验)。什么版本的网站开发系统是免费的?
发布于 2011-11-05 12:57:33
任何现代版本控制系统都可以用于web开发。选择使用哪个系统基本上只是个人偏好、OS选择/集成以及您喜欢使用的工具。
我使用Subversion,服务器端使用VisualSVN,客户端使用TortoiseSVN。我喜欢它与Windows集成的方式。最近获得很多支持的还有Git和汞。我认为这三者是当今使用最广泛的,但也有更多。
发布于 2011-11-06 01:27:56
可以预见,维基百科有一个很大的修正控制软件的比较,但最主要的问题是您是否希望始终使用集中化的存储库(无论是在开发计算机上还是在服务器上),还是希望能够在不与主存储库联系的情况下提交更改。
使用分布式修订控制的第二种选择的好处是,如果您通常将您的工作签入服务器,但在飞机上或其他方面没有Internet连接,则仍然可以对存储库的本地副本进行更改,并且软件可以在下次有机会时与其他存储库(或其他几个)合并。
主要的集中系统是CVS (旧版)和Subversion (简称SVN),而开源分散版本控制的主要参与者是Git、汞 (也是汞、汞的化学符号),以及最近的巴扎 (类似地,BZR)。
对于其中的许多,有一个名为"Tortoise“的Windows集成,其中是软件名称。
https://webmasters.stackexchange.com/questions/21647
复制相似问题