Version control 管理联机站点本地版本的最佳方法

Version control 管理联机站点本地版本的最佳方法,version-control,ftp,project-management,Version Control,Ftp,Project Management,我运行一个在线网络社区,目前我有一个本地版本的网站,我可以修改,然后通过FTP上传编辑过的文件,一旦我进行了必要的修改(使用XAMPP),这些文件就可以生效 然而,现在我正在外包工作来处理它,现在这种工作方式变得相当麻烦,因为我必须识别出哪些文件被其他公司修改过,将它们下载到我的本地服务器上,这样一切都是最新的-但是没有更简单的方法来做到这一点吗 维护站点的“测试”版本以进行修改、尝试新事物的最佳方法是什么?分包企业可以在其中开发it部分,并且实时版本保持独立?这是一个常见的问题,有一个共同的解

我运行一个在线网络社区,目前我有一个本地版本的网站,我可以修改,然后通过FTP上传编辑过的文件,一旦我进行了必要的修改(使用XAMPP),这些文件就可以生效

然而,现在我正在外包工作来处理它,现在这种工作方式变得相当麻烦,因为我必须识别出哪些文件被其他公司修改过,将它们下载到我的本地服务器上,这样一切都是最新的-但是没有更简单的方法来做到这一点吗


维护站点的“测试”版本以进行修改、尝试新事物的最佳方法是什么?分包企业可以在其中开发it部分,并且实时版本保持独立?

这是一个常见的问题,有一个共同的解决方案:版本控制系统。这里是我的建议,但请随意查找版本控制系统,并找到最适合您的

GIT是解决这类问题的流行版本控制工具。使用GIT,您可以创建一个开发“分支”,非本地用户可以在其中更改和修改文件。出于安全目的,您还可以设置密码等。使用GIT,您可以跟踪许多其他优秀功能的变化。然后,当您准备将开发分支的更改合并到您的工作站点时,可以使用GIT的合并特性来完成。我相信像BitBucket和其他一些在线解决方案甚至可以为您提供一些存储库服务

GIT网站