我需要在我正在处理的wordpress项目上使用源代码控制,但是,我无法在本地运行该项目。我尝试在本地重现我在服务器屏幕上看到的内容,但我失败了。最初,我想过使用Git,但由于我无法在本地运行该网站,因此这是不可能的。在这种情况下我有什么替代方案?是否有任何版本控制软件可以让我只检查所需的文件而不是整个项目? Subversion可以这样做吗?
答案 0 :(得分:0)
很难弄清楚你真正在问的是什么:如果我足够努力地发挥我的心灵感应技巧,我想我可以在你的线之间读到,事实上你想要使用VCS作为一种部署工具,没有?我的意思是,你希望它允许你只需要一个需要编辑现场网站的文件,然后接受其修改后的版本自动更新网站,不是吗?
如果那是您真正想要的,那么使用VCS没有任何实际意义:只需通过文件管理器/文本编辑器/ IDE使用FTP
或SFTP
访问权限(许多人都支持),或者使用rsync
将本地项目目录与远程同步。
相反,如果你真的想让VCS帮助你进行代码的开发(也就是说,提供简单的方法来试验和支持并行开发的相同代码的几个版本等)那么请停止将VCS视为部署工具。
我会说Git用于开发,git-ftp
用于部署。这是单向:您将很难将本地项目与在生产系统上手动完成的更改进行协调。但这也是可以解决的,只是search the SO。