相关疑难解决方法(0)

git:每个远程都有不同的.gitignore文件

我有一个远程仓库,我想提交某些文件(编译后的文件将它们部署在云计算平台上),但我不想在github上部署它们...

是否有一些方法可以使用不同的.gitignore文件,每个远程一个?

git github gitignore

66
推荐指数
2
解决办法
1万
查看次数

如何在回购/项目中跟踪系统特定的配置文件?

我有一个ruby项目,数据库主机和端口在开发和生产方面可能不同.我需要一种方法来为这两个环境获取不同的值到我的脚本中.

项目应该是完整的 - 所以应该有一些方法来指定默认值.我不希望克隆丢失配置文件.完全忽略它们是行不通的.

你如何用git解决这个问题?

ruby git version-control

12
推荐指数
1
解决办法
4344
查看次数

部署+配置文件+ Heroku

我正在使用Heroku来托管Rails应用程序,这意味着使用Git部署到Heroku.由于Heroku上的"纯Git工作流程",任何需要上游到服务器的东西都必须在我的本地盒子上进行相同的配置.

但是我需要让某些配置文件不同,具体取决于我是在本地设置还是部署在Heroku上.再次,由于Heroku使用的部署方法,我不能使用.gitignore和模板(正如我已经多次提到的那样,并且已经在其他项目中使用过).

我需要的是让git以某种方式跟踪文件的变化,但有选择地告诉git在从特定的repo中提取时不要覆盖某些文件 - 基本上只对单向进行某些更改.

可以这样做吗?我很感激任何建议!

ruby git configuration heroku ruby-on-rails-3

11
推荐指数
2
解决办法
3061
查看次数