Linux 从本地工作站到远程服务器的代码库复制
我们的团队结构如下:Linux 从本地工作站到远程服务器的代码库复制,linux,windows,workflow,replication,sync,Linux,Windows,Workflow,Replication,Sync,我们的团队结构如下: 使用Git,在Bitbucket上进行中央存储 使用开发远程服务器(Debian),其中包含主域(project.example.com)中“开发”分支的所有代码 每个开发人员在服务器上都有自己的实例(实际上它是文档根目录中的一个子文件夹,带有CMF的不可更改核心文件的符号)和自己的子域(dev01.project.example.com) 我们需要的是跟踪每个开发人员在远程实例中的所有本地代码库更改 第一个最明显的解决方案是使用Git——在开发服务器上创建一个远程存储
- 使用Git,在Bitbucket上进行中央存储李>
- 使用开发远程服务器(Debian),其中包含主域(project.example.com)中“开发”分支的所有代码李>
- 每个开发人员在服务器上都有自己的实例(实际上它是文档根目录中的一个子文件夹,带有CMF的不可更改核心文件的符号)和自己的子域(dev01.project.example.com)
- IDE中的Ctrl+S在远程复制李>
- 远程上的git pull复制李>
- git签出在远程服务器上复制李>
- 等等
类似于Dropbox,但可以同步任何文件夹+从复制中排除一些子文件夹,并且只能单向工作:本地->远程。哪些工具可以满足我们的需要?在又花了一天的时间尝试并失败后,我终于找到了一个满足我需要的工具: 它并不完美,但它的工作相当好。因此,我可以为任何有同样问题的人提供建议 更新19.08.13 最后我找到了最佳解决方案:我们切换到PhpStormIDE,并且有一个部署功能,它允许您配置部署服务器、映射部署路径、忽略同步中的一些文件和文件夹,等等。但这里最有用的选项位于设置中:部署->选项->自动将更改的文件上载到默认服务器(始终)+上载外部更改
通过这种组合,可以从IDE中删除RealSync并以本机方式使用sync。在又花了一天时间尝试并失败后,我终于找到了一个满足我需要的工具: 它并不完美,但它的工作相当好。因此,我可以为任何有同样问题的人提供建议 更新19.08.13 最后我找到了最佳解决方案:我们切换到PhpStormIDE,并且有一个部署功能,它允许您配置部署服务器、映射部署路径、忽略同步中的一些文件和文件夹,等等。但这里最有用的选项位于设置中:部署->选项->自动将更改的文件上载到默认服务器(始终)+上载外部更改
这种组合使删除RealSync并从IDE本机使用sync成为可能。我听说。。。这个问题使我发疯。我听说。。。这个问题使我发疯。