Svn 在没有本地运行项目的情况下使用源代码管理软件

Svn 在没有本地运行项目的情况下使用源代码管理软件,svn,version-control,remote-server,Svn,Version Control,Remote Server,我需要对我正在处理的wordpress项目使用源代码管理,但是,我无法在本地运行该项目。我试图在本地复制我在服务器屏幕上看到的内容,但失败了。起初,我考虑使用Git,但由于我无法在本地运行该站点,因此这是不可能的。在这种情况下,我有什么选择?是否有任何版本控制软件允许我只签出所需的文件而不签出整个项目?Subversion能做到这一点吗?很难理解你到底在问什么:如果我足够努力地运用我的心灵感应技能,我想我可以从你的字里行间看出,事实上你想使用VCS作为一种部署工具,不是吗?我的意思是,你想让它让

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

很难理解你到底在问什么:如果我足够努力地运用我的心灵感应技能,我想我可以从你的字里行间看出,事实上你想使用VCS作为一种部署工具,不是吗?我的意思是,你想让它让你只需要从一个实时站点上拉一个需要编辑的文件,然后接受它的修改版本,自动更新站点,不是吗

如果这是您真正想要的,那么使用VCS就没有真正的意义:只需通过支持该功能的文件管理器/文本编辑器/IDE使用
FTP
SFTP
访问,或者使用
rsync
将本地项目目录与远程项目目录同步

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


我要说的是,使用Git进行开发和部署。不过,这是一种方法:您将很难将本地项目与在生产系统上手动完成的更改进行协调。但是这也是可以解决的,只是。

为没有正确地表达我的想法而道歉。我必须使用VCS进行适当的开发。但我无法在本地运行服务器上看到的内容。当我试图通过XAMPP查看Wordpress站点时,会遇到无数的PHP错误。所以我想,我将在一个测试域上运行该站点,并将其用于开发。我将只检查所需的文件,在本地编辑它们,并在测试域上查看结果。当我完成后,我可以将更新后的文件复制到live域。我不知道这是否是一种简单的错误方法,但是我现在有什么替代方法,因为我无法在本地对我的项目进行实验?