Skip to content

开发过程中的约定

关于 .gitignore

  • 不在项目根目录下设置 .gitignore 文件。
  • 每位开发者应设置自己的 .git/info/exclude 文件,用于忽略与其开发环境相关的文件。

原因

  • 根目录下的 .gitignore 文件:
    会影响到其他开发者的工作环境。
  • .git/info/exclude 文件:
    仅在当前开发者的本地环境生效,确保每位开发者的忽略设置独立、互不干扰。

你可以参考下面的.gitignore

.gitignore
/*

!cli.example.py
!service.example.py
!src
!module
!gui
!docs
!core
!deploy
!device_operation
!develop_tools

!.editorconfig
!.gitignore
!LICENSE
!README.md

!main.py
!requirements.txt
!window.py
!requirements-i18n.txt
!requirements-linux.txt
*.pyc
*.xml