同时上传到FTP和GIT?

时间:2012-11-05 17:40:30

标签: git svn bitbucket atlassian-sourcetree

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

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

不确定这是否可行,但我希望是这样。似乎很难手动提交和上传内容。

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

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

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

这样,您就可以按照Git存储库的方式工作,只需要将git-ftp脚本部署到服务器就可以执行git-ftp脚本,并自动通过FTP传输内容。

我建议不要在提交btw时自动部署所有内容。因为你应该确保你刚刚提交的内容完美无缺。分离它是一个好主意,特别是当您只使用一个命令进行部署时。

答案 1 :(得分:0)

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

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

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

我自己在几个网站上使用它,我很高兴。

希望这有帮助。

/保