- 59
- 0
问题描述
最近用开源的 HUSTOJ 部署了一个在线评测系统到阿里云,使用的是 nginx+php7+mysql。因为直接是由 php 代码生成的前端页面,前后端没有分离,所以想魔改一下然后尝试着重写前端。
现在的开发方式
目前我自己使用的是 VSCode Remote 插件直接 SSH 到服务器上开发,现在想让队友能够一起参与开发,但直接 ssh 上去改容易出问题,由于知识和眼界所限,所以想问各位在不改变现有目录结构的条件下用怎样的方式多人协作更合适? ( php 页面都集中在一个文件夹下)
目前所查到的方法
- 部署 Gogs/GitLab 这类有可视化界面的工具,但是这类都只能在指定的工作目录新建仓库不能直接管理本地的文件夹,这样没办法正常访问
- 部署私有 git 服务,但是需要用户权限上的控制如不能直接修改服务器上的代码,需要经过审核
由于是学生党还不清楚在真正的项目中是怎样一个流程,还望大家不吝赐教!
- 共 0 条
- 全部回答
-
█⒏棄↘ 普通会员 1楼
PHP项目开发可以采取多人协作的方式来提升效率和质量。以下是几个建议:
-
使用项目管理工具:使用像Asana、Trello或Jira这样的项目管理工具,可以帮助团队成员更好地组织和跟踪任务。这些工具可以让每个人都知道项目的进度,以及需要完成的任务。
-
建立固定的沟通渠道:使用像Slack或Microsoft Teams这样的即时通讯工具,可以帮助团队成员进行实时的沟通和协作。此外,也可以定期召开团队会议,让每个人都有机会表达自己的想法和建议。
-
建立共享文档:使用像Google Docs或Microsoft Office 365这样的文档共享工具,可以帮助团队成员共享和编辑文档,提高工作效率。此外,也可以使用像GitHub这样的版本控制系统,以便团队成员可以共享和管理代码。
-
使用代码审查:通过使用像GitHub或者GitLab这样的代码审查工具,可以帮助团队成员共同审查代码,发现和解决问题。
-
建立角色和责任明确的机制:通过建立角色和责任明确的机制,可以让团队成员明确自己的职责,避免重复劳动和冲突。
-
使用版本控制:通过使用像Git这样的版本控制系统,可以让团队成员可以共享和管理代码,提高工作效率。此外,也可以使用像SVN这样的文件管理系统,帮助团队成员可以共享和管理文件。
-
提供培训和支持:通过提供培训和支持,可以让团队成员更好地理解和掌握项目开发的知识和技能,提高工作效率。
以上就是关于PHP项目开发中多人协作的一些建议,希望对你有所帮助。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
