您应该从提交中排除 Firefox 配置文件的哪些文件夹/文件?

lee*_*d00 6 git version-control firefox firefox-profile

我正在尝试在 git 中存储 Firefox 配置文件。我已将其配置为使用代理,并且我希望能够在再次检出代码时提取配置文件。

据我从文档中可以看出,有一个Cache文件夹和一个Offline Cache文件夹可能不应该包含在内,因为它们只是缓存文件夹,对于保留加载 Firefox 配置文件时要使用的代理设置没有任何意义。

profile 文件夹中是否还有其他不值得包含在提交中的内容,因为它与以下内容无关:

  1. 防止加载配置文件。
  2. 防止在下次结帐时加载代理设置

我试过添加以下内容:

# Ignore FF Cache
ProxyProfileFF/cache2/**
ProxyProfileFF/OfflineCache/**
ProxyProfileFF/jumpListCache/**
ProxyProfileFF/startupCache/**
ProxyProfileFF/saved-telemetry-pings/**

# Ignore vim temp files
*~
Run Code Online (Sandbox Code Playgroud)

sky*_*der 4

这是我的.gitignore文件:

(存储在配置文件文件夹中)即

/Users/me/Library/Application Support/Firefox/Profiles/9j5n99pf.default
Run Code Online (Sandbox Code Playgroud)

这也是要点的链接

cookies.sqlite
cookies.sqlite-wal
favicons.sqlite-wal
logins.json
places.sqlite-wal
prefs.js
storage/
datareporting/
webappsstore.sqlite
webappsstore.sqlite-wal
weave/
addonStartup.json.lz4
favicons.sqlite
permissions.sqlite
places.sqlite
protections.sqlite
search.json.mozlz4
serviceworker.txt
sessionCheckpoints.json
SiteSecurityServiceState.txt
storage-sync.sqlite
storage.sqlite
bookmarkbackups
saved-telemetry-pings
sessionstore.jsonlz4
addons.json
AlternateServices.txt
content-prefs.sqlite
extensions.json
formhistory.sqlite
xulstore.json
Run Code Online (Sandbox Code Playgroud)