所以,我第一次在个人项目中使用版本控制系统。在过去,这一切都已经完成并且对我来说相当简单,但是这次我自己设置了。
由于这是我正在使用的Web应用程序,因此我希望能够在提交时自动将文件上传到服务器。
不确定这是否可行,但我希望是这样。似乎很难手动提交和上传内容。
无论如何,如果它有助于我使用git。使用SourceTree和BitBucket。
提前感谢您的帮助!
答案 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/
我自己在几个网站上使用它,我很高兴。
希望这有帮助。
/保