【发布时间】:2014-03-13 01:28:52
【问题描述】:
我最近开始将git 用于 Django Web 应用程序。我也在使用 Django 的 South Migration 应用程序。
我有 2 个分支 - develop 和 master。我向develop 添加了新功能,现在我想将develop 合并到master。
问题是我有迁移文件夹,我不希望它们被合并。为此,我在master 分支和develop 分支的主文件夹中添加了一个.gitignore 文件。
.gitignore:
*.pyc
!/.gitignore
acpkinballmanageevents/migrations/
acpkinballmanageleague/migrations/
acpkinballmanagemembers/migrations/
acpkinballmanageteams/migrations/
blog/migrations/
managelayerslider/migrations/
managesite/migrations/
但它要求我合并一些.pyc 文件和/migrations/ 文件夹中的文件....
是否可以不合并或者是否建议合并迁移文件?
编辑:
这是我的.gitattributes 文件:
acpkinballmanageevents/migrations/* merge=ours
acpkinballmanageleague/migrations/* merge=ours
acpkinballmanagemembers/migrations/* merge=ours
acpkinballmanageteams/migrations/* merge=ours
blog/migrations/* merge=ours
managelayerslider/migrations/* merge=ours
managesite/migrations/* merge=ours
【问题讨论】: