哪些免费的网站开发版本系统是免费提供的?


10

我想改善自己的开发环境,现在我正在考虑将来使用版本控制系统。问题是我对版本控制系统没有太多经验(对Perforce有点了解)。哪些免费的网站开发版本系统是免费提供的?


用于什么的版本控制系统-服务器端代码?HTML代码?
Pekka

@Pekka Primary用于我的HTML,CSS和PHP文件。
cberg 2011年

Answers:


14

任何现代版本控制系统都可以用于Web开发。使用哪种系统的选择基本上只是个人喜好,操作系统的选择/集成以及您喜欢使用的工具。

我正在使用Subversion,在服务器端使用VisualSVN,在客户端使用TortoiseSVN。我喜欢它如何与Windows资源管理器集成。其他最近获得很大关注的对象是GitMercurial。我认为这三个是当今使用最广泛的,但还有更多


1
我个人的投票是给Git,但一切都会很好。
托比,

1
另一个为git。即使对于小型的本地开发,Git还是很棒的。它不妨碍您使用,并且易于使用。
laebshade

在Eclipse中通过subclipse插件使用svn。效果很好。
hornetbzz

3

可以预见,维基百科与版本控制软件相比有很大的不同,但是主要归结于是要始终使用集中式存储库(在开发计算机或服务器上),还是要在更改时提交更改?不与您的主存储库联系。

使用分布式修订控制的第二个选项的好处是,如果您通常将工作检入服务器,但不在飞机上或没有Internet连接,则仍可以将更改提交到存储库的本地副本,并且当您下次有机会时,该软件可以与其他存储库(或其他几个存储库)合并。

主要的集中式系统是CVS(旧)和Subversion(缩写为SVN),而开源分散修订控制的主要参与者是GitMercurial(也缩写为汞,Hg的化学符号),以及最近的Bazaar。(类似地,BZR)。

对于其中许多软件,有一个Windows GUI集成,名为“ Tortoise <X>”,其中<X>是软件名称。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.