与多个开发人员一起检查文件的方法

Roe*_*and 2 version-control project-management

我是一名网络开发人员,与包括我在内的2-3人合作.我们目前的设置非常简单.当我们处理特定文件时,我们会尝试让对方知道.我们使用FTP来编辑我们的文件.

最近我们遇到了2个人不小心编辑一个文件,或者在本地文件上工作然后在另一个人做同样的情况下上传的问题.

从我所读到的,我需要某种控制系统.我听说过颠覆和善变.看来这些系统可能不是我需要的,因为它只是给了我不同版本的文件.我不知道它是否解决了两个人在处理文件并覆盖彼此工作的问题.

你对解决我的问题有什么建议?

编辑1:我应该提一下,我想与Netbeans集成,似乎可以使用Subversion的插件.

编辑2:是否可以通过正常的网络托管来做到这一点?(使用rackspace云站点托管).我确实在家里安装了一台服务器,我认为可以将其设置为存储库.(运行Windows Server 2007)

Mic*_*urr 13

版本控制系统(VCS)正是您所需要的.开发人员处理源代码管理中的文件,当更改回到系统时,如果其他人也对同一文件进行了更改,系统将合并两组更改(有时来自用户将是必要的)而不是简单地丢失以前的一组更改.

可以定期从VCS存储库更新网站.

由一个只有3个左右开发人员的团队,几乎所有VCS都可以正常工作.我听说过Mercurial的好东西(虽然我还没有用过它 - 我打算本月试一试),Subversion真的很不错.

但我认为你所选择的任何东西都将比使用无.

  • +1如果您在Windows上寻找快速简便的启动,请查看服务器的visualsvn.com和客户端的tortoiseSVN.net.在拜伦的答案中链接的颠覆书是非常好的阅读,非常适合参考; 还有更易于理解的教程. (2认同)