php – Capistrano上传.git目录
我正在使用带有capistrano的git.
我在我的本地计算机上的文件夹中初始化了我的项目: git init 然后我将项目推送到服务器目录 这是我的gitignore文件: .DS_Store uploads/**/* Capfile .gitignore .git/**/* 这似乎没有办法.有帮助吗? 谢谢! 编辑:更新的.gitignore文件: 将部署策略更改为导出: set :deploy_via,:export 这适用于忽略.git文件夹,但下面看到的.gitignore文件的内容仍然没有考虑在内 .DS_Store includes/php/config.php /uploads Capfile .git 编辑2(解决方案):编辑1与以下组合完成技巧. .DS_Store includes/php/config.php 然后我运行了以下命令: git add . git commit -a -m 'some commit' 然后我决定添加到我的.gitignore文件,所以它现在看起来像这样: .DS_Store includes/php/config.php Capfile 然后,我跑了: git add . git commit -a -m 'another commit' 现在我看到.DS_Store和includes / php / config.php尚未上传,但是Capfile有…这就是我原来的问题中发生的事情. 我选择了帮助我得出正确结论的答案,尽管上面详细介绍了完整的解决方案.
您的部署策略是什么?
你有Capistrano设置来排除.git文件吗? set:copy_exclude,[“.git / *”,“.svn / *”,“.DS_Store”] 否则使用set:deploy_via,:export应忽略源控制文件夹 http://www.capify.org/index.php/Understanding_Deployment_Strategies (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |