0

我需要在我正在处理的 wordpress 项目上使用源代码控制,但是,我无法在本地运行该项目。我试图在本地重现我在服务器屏幕上看到的内容,但失败了。最初,我想使用 Git,但由于我无法在本地运行该站点,所以这根本不可能。在这种情况下我有什么选择?是否有任何版本控制软件可以让我只签出所需的文件而不是整个项目?Subversion 可以做到这一点吗?

4

1 回答 1

0

很难弄清楚你真正在问什么:如果我足够努力地发挥我的心灵感应技能,我我可以从你的字里行间看出,事实上你想使用 VCS 作为一种部署工具,不是吗?我的意思是,您希望它允许您从实时站点中提取需要编辑的文件,然后接受其修改后的版本自动更新站点,不是吗?

如果那是您真正想要的,那么使用 VCS 没有真正意义:只需使用FTPSFTP通过支持该功能的文件管理器/文本编辑器/IDE 访问(很多人都这样做),或者用于rsync将本地项目目录与远程同步。

相反,如果您真的想让 VCS 帮助您开发代码(即,提供简单的方法来试验和支持并行开发的相同代码的多个版本等),那么请不要再将 VCS 视为部署工具.

我会说使用 Git 进行开发和git-ftp部署。这是一种方式:您将很难将本地项目与在生产系统上手动完成的更改相协调。但这也是可以解决的,只需搜索 SO

于 2013-10-01T16:09:56.207 回答