一、理解project.config.json / project.private.config.json
project.config.json?文件是項目的配置文件,它包含了關于小程序的一些基本信息,例如小程序的名稱、App ID、開發者信息以及頁面路徑等。這個文件一般不會被提交到版本控制系統中,而是會被保存在本地開發者的電腦里,用于指定小程序的一些基本配置。
project.private.config.json 文件,這個文件是可選的,用于保存開發者自定義的配置信息,例如小程序的第三方 API 密鑰、版本號等敏感信息,這些信息不應該被公開或共享,因此需要保存在本地進行保護。同時,由于這個文件不會被上傳到服務器或共享給其他開發者,因此不同開發者之間也可以使用不同的 private.config.json 文件,并且可以獨立配置。
由于 project.private.config.json 包含敏感信息,一般不會被提交到代碼倉庫中,而是由開發人員在本地進行管理。因此,在拉取代碼時,project.private.config.json 文件可能會出現沖突,因為不同開發人員的私有配置信息可能不同。另外,由于project.private.config.json 文件在本地管理,可能會被誤刪除或修改,也會導致沖突的出現。開發人員可以在項目中加入一些約定,比如將project.private.config.json 文件放在一個獨立的目錄下,并在`.gitignore`文件中將該目錄排除在代碼倉庫之外。這樣可以更好地管理私有配置信息,避免沖突的出現。
二、問題描述
小程序項目總有這個,提交時侯,合并主分支,發生沖突
三、問題解決
3.1 方法一
打開文件目錄,刪除,拉取代碼
3.2 方法二
可以將?project.private.config.json
?寫到?.gitignore
?避免版本管理的沖突。
項目配置文件 | 微信開放文檔
四、歡迎交流指正
五、參考鏈接
Git:Git分支管理規范 / 常用命令_git分支規范-CSDN博客-11.2
項目配置文件 | 微信開放文檔
project.config.json被自動修改 | 微信開放社區
project.config.json忽略不掉_lianflower的博客-CSDN博客