在我目前的工作中,我已经做了将近3年的web开发人员。所以在那段时间里,我只是在我自己的本地机器上使用MAMP。我们有第二个开发人员,很快就会开始,我需要找出最好的方法来设置一切,这样我们就可以在同一个项目上工作。
我们办公室的所有机器都连接到Mac OS X服务器上。是否有可能在服务器上托管我们的web项目,并通过一个简短的url (如exampleproject.dev )来访问它们?
我想让我们的web项目驻留在我们的服务器上的原因是因为它总是在线的。因此,如果我不在办公室,我希望我们的其他开发人员能够访问我们的web项目。
另外,我想安装一些版本控制软件。有什么建议吗?谢谢!!
发布于 2012-02-26 06:04:18
这是我见过的两家公司陷入的危险,然后又走出来。您的其他开发人员也应该在本地工作(但可以选择使用通用的开发数据库)。
我建议在服务器上安装Subversion或Git。从个人偏好来看,这两者都能很好地处理本地环境设置,您必须将更改推送到存储库中,其他人才能看到它们。
然后,您可以设置一个自动构建系统,将您的代码从源代码管理推送到服务器,以供通用查看(如果需要)。
根据个人经验,我不建议每个人都在同一台机器上使用相同的代码进行开发。人们会破坏一些东西,并暂时停止其他人的开发,以及意外的代码覆盖。它不能不偶尔变得丑陋起来。
绝对是一个倡导者:在本地工作,经常提交,但前提是你确定这不会明目张胆地破坏网站。
但是-如果你觉得你仍然想要做1开发环境,至少要确保每个人都在使用一个编辑器,当有人更改相同的文件时,这个编辑器会提示你(或更新)。作为示例,我使用Sublime。
发布于 2012-02-26 06:05:04
哦,有很多种方法。你可以在github (https://github.com/thoughtbot/dotfiles)上查看thoughtbot的dotfile,它就是为了这个目的,或者你可以研究tmux和会话共享的不同设置。我建议你习惯git和homebrew,因为这是mac上所有常见共享环境的基础。
https://stackoverflow.com/questions/9448421
复制相似问题