我对Rails和GitHub很新,并且正在努力管理两个编码员'开发日志。具体做法是:
我在命令行CentOS 6上开发的Rails应用程序正由另一位开发人员处理。我们正在使用私有GitHub仓库来帮助我们管理代码库,并尝试关注The GitHub Flow。
这种策略几乎适用于我们项目的每个方面。到目前为止,我遇到的唯一主要问题是我们的开发日志(当然)不同步。例如,他从大师那里分支,然后我做。然后他合并到master,然后我做,但我的合并将失败,引用log / develoment.log上的自动合并失败。我们的日志结构如下:
log / development.log - mine
共享:(来自主分支点的数万行代码)
不是:(我的分支机构有数千行代码)
log / development.log - 他的
共享:(来自主分支点的数万行代码)
不是:(他的分支机构有数千行代码)
所以,我发现,即使使用像git mergetool
这样的差异工具,手动完成此操作也是不切实际的,因为涉及的代码量很大。 (我是不是太过于能够很好地利用它的vim新手?其他人是否觉得这很无聊?)
答案 0 :(得分:2)
日志对您自己的目的很有用:
因为它仅用于您的目的,不需要用它来污染您的存储库:将日志文件夹添加到您的gitignore。
There is a recommended gitignore for Rails projects here.
顺便说一句,如果登录控制台中的日志足够,请保存磁盘空间并添加:
config.logger = Logger.new(STDOUT)
development.rb
中的