1

所以,我第一次在个人项目中使用版本控制系统。在过去,这一切都已经设置好了,对我来说相当简单,但这次我是自己设置的。

由于这是我正在使用的 Web 应用程序,因此我希望能够在提交文件时自动将文件上传到服务器。

不确定这是否可能,但我希望它是。手动提交和上传东西似乎很痛苦。

无论如何,如果它有助于我使用 git 使用 SourceTree 和 BitBucket。

在此先感谢您的帮助!

4

2 回答 2

1

有一些实用程序可以帮助从 Git 存储库中通过 FTP 部署内容,例如git-ftp

这样,您可以按照您想要的方式使用您的 Git 存储库,并且只要您想将它部署到您的服务器时只需执行 git-ftp 脚本,它就会自动通过 FTP 传输这些东西。

我建议您在提交 btw 时不要自动部署所有内容。因为你实际上应该确保你刚刚提交的内容是完美的。将其分开是个好主意,尤其是当您可以仅使用单个命令进行部署时。

于 2012-11-05T17:53:27.293 回答
0

我在这里假设您询问的是 GIT,而不是 SVN。Bitbucket 不再支持 SVN 存储库。

您可以使用 GIT 挂钩自动化 FTP 部署。这意味着您可以在 GIT 事件中挂接脚本,例如当新提交到达存储库时,您可以执行自定义命令。

这是一篇博客文章,解释了如何设置,以便您使用 git hooks 进行实时部署:http: //joemaller.com/990/a-web-focused-git-workflow/

我自己在几个网站上使用它,对此我很满意。

希望这可以帮助。

/保罗

于 2012-11-05T17:47:55.153 回答