Ruby on rails 如何使用Git(Hub)和多个用户管理Rails log/development.log
我是Rails和GitHub新手,正在努力管理两个程序员的开发日志。具体而言:Ruby on rails 如何使用Git(Hub)和多个用户管理Rails log/development.log,ruby-on-rails,git,github,merge,centos,Ruby On Rails,Git,Github,Merge,Centos,我是Rails和GitHub新手,正在努力管理两个程序员的开发日志。具体而言: 如何合并两个开发人员开发日志 我能自动化他们的合并吗?或者我可以用Railsy或GitHub流畅的方式来区分它们吗 我正在命令行CentOS 6上开发的Rails应用程序正在由另一位开发人员开发。我们正在使用一个私有的GitHub回购协议来帮助我们管理我们的代码库,并试图遵循这一点 这个策略几乎适用于我们项目的每个方面。到目前为止,我遇到的唯一主要问题是我们的开发日志(当然)不同步。例如,他从主人那里分支,然后我分支
共享:(来自主分支点的数万行代码)
Not:(我的分支机构特有的数千行代码) log/development.log-his
共享:(来自主分支点的数万行代码)
Not:(数千行代码是他分支机构独有的) 因此,我发现,即使使用诸如
gitmergetool
之类的diff工具,手动完成这一过程也是不切实际的,因为涉及到大量的代码。(难道我只是一个太多的vim新手而不能很好地使用它吗?其他人觉得这很琐碎吗?)
日志对于您自己的目的很有用:
- 检查发送的请求
- 检查发送的参数
- 检查正确匹配的url/控制器操作
- 检查sql查询
- 检查你自己的东西(如果你愿意,你可以记录东西)
config.logger = Logger.new(STDOUT)
在
development.rb
中应该属于你的gitignore…在这里寻找灵感:好的,所以我将把它作为标准,它应该是.gitignore
的一部分。(老实说,我应该想到这一点:我从来没有参考过它…)谢谢你的链接。您能否回答:开发日志的主要目的是什么?我猜我以为这是一个公共开发数据更改日志。。。另外,如果你想回答这个问题(而不是评论),我可以接受。