【发布时间】:2016-04-18 04:29:56
【问题描述】:
我为我的 rails 应用程序创建了一个 Procfile。当我将更改提交到 github 时,我可以看到那里有 2 个 Procfile。一个是我创建的Procfile 和另一个Procfile~(这个是隐藏的)。当我检查远程存储库时,我可以看到内容是相同的。正常还是要删掉一个?
【问题讨论】:
我为我的 rails 应用程序创建了一个 Procfile。当我将更改提交到 github 时,我可以看到那里有 2 个 Procfile。一个是我创建的Procfile 和另一个Procfile~(这个是隐藏的)。当我检查远程存储库时,我可以看到内容是相同的。正常还是要删掉一个?
【问题讨论】:
您只需要一个Procfile。通常以波浪号 ~ 结尾的文件是您的编辑器制作的备份副本。
依赖 Procfile 的系统只会查看具有该名称的系统,它们不会关心 Procfile~,因此是否要删除它取决于您。
通常的做法是在您的.gitignore 中添加以下内容:
*~
【讨论】:
在许多基于 unix 的系统上,在进行临时保存时会在文件名中添加波浪号,以避免数据丢失和单个文件的并发编辑。如果内容相同,大概可以删除Procfile~。
【讨论】: