问题标签 [beanstalk-svn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - 使用 Beanstalk SVN 分支进行部署
Beanstalk 建议设置分支(在 SVN 中)作为部署的侦听器(即 /branches/development/)。
如果我目前在该分支工作,我知道如何将更改合并到一个分支。
问题是,是否可以将更改从主干或另一个分支推送到部署分支,而实际上不在部署分支中工作。
基本上,我要么在功能分支的主干中工作,我希望能够输入一个快速命令,将最新的一组更改从我的工作副本推送到部署分支。我可以这样做吗?如果是这样,你能举个例子吗?
富有的
git - 无法推动豆茎大师
我正在使用 Windows git bash,当我运行命令 git push beanstalk master
我收到以下错误,
git - 如何使用 beanstalk 在 SmartGit 中创建一个分支?
我的 beanstalk 存储库有 SmartGit GUI 工具。我想为我的一个仓库创建一个分支。为此,我使用 smartGit 分支管理器创建了一个分支,但是我如何将它创建到 beanstalk。另一个问题是 SmartGit 中的“什么是轨道分支”。
谢谢
mysql - 假人在本地(带版本控制)上处理 wordpress 并将更改迁移到服务器(包括数据库)的方式是什么?
我四处游荡,看到各种各样的建议,足以让我感到困惑或不知所措,所以我希望一些温柔的大师可以帮助这位年轻的绝地武士......
它的要点是,我需要能够在我的本地计算机上使用和修改 Wordpress。这包括插件更新、模板修改,以及当他们在 WP 中尽其所能时所做的任何其他事情。然后我需要能够将这些更改部署到我们的实时站点,该站点可能在此期间发布了其他故事、评论等。
我还有其他几个人在其他地方与我合作,所以显然我们需要某种分布式版本控制(Git?)来跟踪和更新所有这些更改和更新。
我的主要障碍之一是数据库——确保数据库保持同步的最好和最简单的方法是什么?由于该站点已上线,那么在本地站点更新时处理已发布的评论和故事的最佳方式是什么?这就是我一直在努力解决这个问题的地方。我想避免在必要时走数据库转储和上传更改的路线,而且它还会临时清除实时站点上的任何更改。
我卡住的地方是我不够了解执行一些复杂的动作来做我想做的事,所以我希望你能提供某种假人指南,如果可能的话,用假人的方式来做,这是最简单和最简单的方式,如果当今世界有这样的事情。;)
例如,我研究过将 Git 与 Beanstalk 一起使用,看起来比较简单,但它不处理数据库。
归根结底,我只是在寻找一种方法来让这一切发生,并且尽可能轻松地让我那可怜的、超负荷的大脑大惊小怪。
非常感谢,雷
git - 如何可靠地跟踪已部署网站上的更改?
我为许多不同的客户在许多不同的环境中部署了许多站点。我在本地开发,使用 git 进行版本控制,并使用 Beanstalk 进行部署,但这不包括客户端通过后端(因此是数据库)和他们上传的文件所做的更改。当需要进行维护或进一步开发和错误修复时,我觉得我从一开始就好像我没有使用 git:寻找更改的文件,比较文件的日期,比较 SQL 转储.. . 跟踪已部署站点上的更改的最佳方式是什么?
具体案例:
- 大型客户的 WordPress 网站
- 每周有数百个新帖子
- 发布附件和图片
- 新用户注册该网站
所有这些都是我想在本地使用的数据。
ssh - 将 Beanstalk 部署到 NAT 后面的服务器的最佳方法?
一段时间以来,我一直在使用 Beanstalk 通过 SFTP 将代码部署到我的 Amazon EC2 服务器。
然而,最近,有必要创建一个虚拟私有云并将服务器分成两组。一组通过分配的 IP 地址访问外部互联网,另一组运行重要的后端功能,例如我们的数据库和 Gearman 作业。
现在我面临的问题是内部子网的整个点是,唯一可以访问内部子网的服务器是第一组计算机。目前,我可以通过 SSH 连接到外部子网中的一台计算机,然后从该计算机使用本地子网 IP 地址通过 SSH 连接到内部子网中的一台计算机,手动访问内部子网中的服务器。然而,这种技术似乎不适用于 Beanstalk。
让 Beanstalk SFTP 访问内部子网中的计算机的最佳方法是什么?是否有一种标准方法可以使用其中一台外围计算机作为代理,以允许 Beanstalk 通过 SFTP 进入内部子网中的计算机?
编辑:
我现在正在调查是否有一种在其中一台边界计算机上设置端口转发的好方法,以便我可以通过 SSH 连接到边界堡垒计算机上的不同端口,并且取决于我通过 SSH 连接到 SSH 请求的端口被转发到子网后面的适当计算机上。
git - Git克隆存储库中的子目录
我刚刚设置了一个Beanstalk帐户并使用 git 创建了一个存储库。
我的存储库被用来保存我正在处理的不同网站,它将充当登台服务器。
这些文件夹内是网站活动文件。因此,当我提交任何更改时,我将其设置为自动部署到登台服务器 FTP。
所以我有:
然后一旦准备就绪,我可以将其推送到该域的实时服务器。我的问题是......如果团队成员获得在website2上工作的任务,他们可以选择在 Beanstalk 内置的文本编辑器上工作,但如果他们想克隆文件,他们如何只克隆 website2 文件夹在那个存储库里面?
还是我以错误的方式接近这个?
任何帮助表示赞赏。
svn - 在提交文件之前从工作副本创建新的存储库
我正在使用 Versionsapp 和 beanstalk,并且我有一个我们一直在处理的项目,它有几个实时站点和一个沙箱。所有这些站点都有从主存储库获取的本地文件夹。
一切正常,但我一直在沙盒文件夹中开发新版本的站点,这可能正在开发一段时间,所以我不会将更改提交到存储库,因为这会覆盖现场直播,我们还没有准备好。
我猜我应该创建一个分支并处理它,然后在准备好时覆盖主树,但我现在该怎么办?我可以创建一个新的存储库,或者在他的工作副本前面分支吗?
git - Beanstalk:如何将服务器上生成的文件同步回 beanstalk 存储库?
我正在使用 beanstalk 在本地开发我的文件并通过 beanstalk 将它们部署到生产服务器。
但是,通过 cms 在网站上进行的更改或用户进行的任何其他更改(图像、文本等)如何使我始终拥有 1:1 副本?
如何将在生产服务器上所做的更改同步回我的 beanstalk 存储库?