所以,我第一次在个人项目中使用版本控制系统。在过去,这一切都已经设置好了,对我来说相当简单,但这次我是自己设置的。
由于这是我正在使用的 Web 应用程序,因此我希望能够在提交文件时自动将文件上传到服务器。
不确定这是否可能,但我希望它是。手动提交和上传东西似乎很痛苦。
无论如何,如果它有助于我使用 git 使用 SourceTree 和 BitBucket。
在此先感谢您的帮助!
所以,我第一次在个人项目中使用版本控制系统。在过去,这一切都已经设置好了,对我来说相当简单,但这次我是自己设置的。
由于这是我正在使用的 Web 应用程序,因此我希望能够在提交文件时自动将文件上传到服务器。
不确定这是否可能,但我希望它是。手动提交和上传东西似乎很痛苦。
无论如何,如果它有助于我使用 git 使用 SourceTree 和 BitBucket。
在此先感谢您的帮助!
有一些实用程序可以帮助从 Git 存储库中通过 FTP 部署内容,例如git-ftp。
这样,您可以按照您想要的方式使用您的 Git 存储库,并且只要您想将它部署到您的服务器时只需执行 git-ftp 脚本,它就会自动通过 FTP 传输这些东西。
我建议您在提交 btw 时不要自动部署所有内容。因为你实际上应该确保你刚刚提交的内容是完美的。将其分开是个好主意,尤其是当您可以仅使用单个命令进行部署时。
我在这里假设您询问的是 GIT,而不是 SVN。Bitbucket 不再支持 SVN 存储库。
您可以使用 GIT 挂钩自动化 FTP 部署。这意味着您可以在 GIT 事件中挂接脚本,例如当新提交到达存储库时,您可以执行自定义命令。
这是一篇博客文章,解释了如何设置,以便您使用 git hooks 进行实时部署:http: //joemaller.com/990/a-web-focused-git-workflow/
我自己在几个网站上使用它,对此我很满意。
希望这可以帮助。
/保罗