git、Rails 和公共/目录中的缓存
我正在开发一个使用 git 进行版本控制的 Rails 应用程序,并且遇到了放置在 public/
目录中的生成缓存文件的问题。 public/
中的某些(静态)文件应受版本控制,但生成的缓存文件不应受版本控制。我最初通过 git-ignoring 这些文件来解决这个问题,这似乎大部分工作正常。然而,当切换分支时,git checkout 在更改过程中会给出错误消息,因为意外的缓存文件不受版本控制(看起来)。
使用 git 管理 public/
目录中的缓存文件的正确方法是什么?
I'm working on a Rails app using git for version control, and I'm running into an issue with generated cache files that are put in the public/
directory. Some of the (static) files in public/
should be version controlled, but generated cache files should not. I originally approached this by git-ignoring those files, which seems to mostly work correctly. However, when switching branches, git checkout
gives an error message during the change because of the unexpected cache files not under version control (it seems).
What's the right way to approach managing cache files in the public/
directory using git?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论