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

时间:2016-07-20 12:42:03

标签: git firefox version-control firefox-profile

我试图在git中存储Firefox个人资料。我已将其配置为使用代理,我希望能够在我再次检查代码时重新启动配置文件。

据我所知the documentationCache文件夹和Offline Cache文件夹可能不应包括在内,因为它们只是缓存文件夹,并且在保存加载Firefox配置文件时要使用的代理设置时没有任何重要意义。

配置文件夹中是否还有其他内容值得包含在提交中,因为它与之无关:

  1. 防止加载个人资料。
  2. 防止在下次结帐时加载代理设置
  3. 我尝试添加以下内容:

    # Ignore FF Cache
    ProxyProfileFF/cache2/**
    ProxyProfileFF/OfflineCache/**
    ProxyProfileFF/jumpListCache/**
    ProxyProfileFF/startupCache/**
    ProxyProfileFF/saved-telemetry-pings/**
    
    # Ignore vim temp files
    *~
    

1 个答案:

答案 0 :(得分:1)

这是我的 .gitignore 文件:

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

/Users/me/Library/Application Support/Firefox/Profiles/9j5n99pf.default

here is a link to the gist as well

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