所以你知道许多Mac应用程序使用"bundles":它看起来像是一个单一的文件,但实际上是一个包含许多文件的文件夹。
为了使版本控制系统处理这个问题,它需要:
为了使版本控制系统处理这个问题,它需要:
- 检出目录中的所有文件,以便应用程序可以根据需要修改它们
- 在checkin时,
- 提交已修改的文件
- 添加应用程序创建的新文件
- 标记为删除的文件(因为应用程序已将其删除)
- 将此管理为一个原子更改