【发布时间】:2021-09-17 12:28:54
【问题描述】:
在我们的程序员团队中,我们正在寻找一种方法来通过实施版本控制来改进我们的工作。
我们目前用的是tortoise SVN,很方便,但是还是有些点没管理
例如:我们需要修改example.com网站的一些.php脚本(我们用notepad ++来做),在tortoise SVN仓库中我们创建一个新文件夹并修改文件,然后用filezilla我们传输example.com 的 ftp 中修改后的文件
有没有办法将两者结合起来?编辑脚本 php + ftp 传输?
考虑到我们管理的站点不止一个,并且所有站点显然都依赖于应该镜像创建的生产存储库的 ftp 服务器。
我们可以采用什么解决方案?
谢谢!
【问题讨论】:
-
听起来你需要某种持续交付平台
-
为什么不检查服务器上的存储库?无需使用 FTP。
-
一个镜头中的两个动作(编辑/转移到生产)听起来你跳过了很多步骤。没有代码审查?没有测试(至少运行单元测试)?这些是您在生产中部署某些东西之前应该实施的步骤。
-
@eftshift0 是正确的,我们目前正在正在编辑的网站的克隆测试目录上测试代码。我怎样才能改进生产过程,以便一切都得到很好的跟踪?
-
我个人的看法?切换到 git,并实施 CI/CD :-D。但仅仅这 2 件事就涉及到 很多 的事情,从你现在到最终目标……嗯,开发者永远幸福。
标签: php git svn version-control ftp