Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无本地副本的svn_Svn_Version Control_Amazon Elastic Beanstalk - Fatal编程技术网

无本地副本的svn

无本地副本的svn,svn,version-control,amazon-elastic-beanstalk,Svn,Version Control,Amazon Elastic Beanstalk,我正处于这种情况下:我正在cakephp网站上与一名远程开发人员合作 他处理本地副本(php等)并更新登台服务器。我通常直接在远程登台服务器上进行编辑(主要是css和文本更改),因为我无法运行网站的本地副本。对于没有在我的计算机上运行本地副本的SVN环境,您有什么建议 我已经在Beanstalk上设置了一个帐户,以便在开发人员执行提交操作时,执行从登台到生产的单击式部署,并在登台服务器上自动通过ftp上传更改的文件 我的问题是,当我直接修改远程暂存服务器上的文件时,如何提交我的更改 谢谢远程开发

我正处于这种情况下:我正在cakephp网站上与一名远程开发人员合作

他处理本地副本(php等)并更新登台服务器。我通常直接在远程登台服务器上进行编辑(主要是css和文本更改),因为我无法运行网站的本地副本。对于没有在我的计算机上运行本地副本的SVN环境,您有什么建议

我已经在Beanstalk上设置了一个帐户,以便在开发人员执行提交操作时,执行从登台到生产的单击式部署,并在登台服务器上自动通过ftp上传更改的文件

我的问题是,当我直接修改远程暂存服务器上的文件时,如何提交我的更改


谢谢

远程开发服务器可能会显示一个工作副本。 在那里工作时,您可以在任何时候提交新版本时编写svnci命令。
您还可以编程一个cronjob来刷新服务器工作副本,以更新到合作伙伴的更改。

远程开发服务器可能正在显示工作副本。 在那里工作时,您可以在任何时候提交新版本时编写svnci命令。
您还可以编写一个cronjob来刷新服务器工作副本,以更新您的合作伙伴的更改。

我开始认为,如果我可以运行本地副本,那将是最好的。本地文件编辑>svn提交>自动ftp(提交时)将更改的文件从存储库发送到临时服务器(通过Beanstalk)。当这两个部分都对登台服务器的发布感到满意时,我们最终可以部署到生产服务器。如果我理解,要在没有本地工作副本的情况下执行同样的操作,我需要第三个远程服务器,即一个dev服务器,在那里我修改文件,然后>提交到暂存>ftp到生产。对吧?嗯。。。您的一键脚本只需在暂存(您正在开发的地方)中创建svn ci,并在生产框中创建svn co。你有ssh访问这两个站点的权限吗?顺便问一下,您使用Beanstalk只是一个svn存储库吗?或者你有shell访问权限?我开始认为如果我可以运行本地副本将是最好的。本地文件编辑>svn提交>自动ftp(提交时)将更改的文件从存储库发送到临时服务器(通过Beanstalk)。当这两个部分都对登台服务器的发布感到满意时,我们最终可以部署到生产服务器。如果我理解,要在没有本地工作副本的情况下执行同样的操作,我需要第三个远程服务器,即一个dev服务器,在那里我修改文件,然后>提交到暂存>ftp到生产。对吧?嗯。。。您的一键脚本只需在暂存(您正在开发的地方)中创建svn ci,并在生产框中创建svn co。你有ssh访问这两个站点的权限吗?顺便问一下,您使用Beanstalk只是一个svn存储库吗?或者你有shell访问权限?