【问题标题】:Recommended .hgignore file for Python projects?推荐用于 Python 项目的 .hgignore 文件?
【发布时间】:2023-03-23 08:20:01
【问题描述】:

我是一名经验丰富的 iOS 开发人员,深入研究 Python。我正在建立我的第一个 Django 项目。这也是我第一次使用 Mercurial 进行版本控制(之前我大量使用 SVN,然后是 GIT)。

我正在尝试创建一个不错的 .hgignore 文件。到目前为止,我有:

syntax: glob
bin/**
include/**
lib/**
pip-selfcheck.json
.Python

我应该放什么其他文件?我正在使用virtualenvpip 创建我的开发环境。 感谢您的帮助!

【问题讨论】:

  • *.pyc 是一个很好的包含。您还可以查看gitignore 的建议并从中获取一些建议。
  • 你看过任何例如GitHub?例如,Django 本身就有一个。
  • @giaosudau,这个链接很有帮助,我会调查的!谢谢
  • @Brobin 我曾经忽略*.pyc,但前几天阅读.gitignore 让我意识到我可以忽略__pycache__,这更快,因为版本控制工具不会进入目录全部。 Ofc,这仅适用于 python 3。

标签: python django mercurial hgignore


【解决方案1】:

我刚刚搜索过,在 Django 存储库中似乎有一个示例,位于 Github (raw text) - 当前版本是:

syntax:glob

*.egg-info
*.pot
*.py[co]
__pycache__
MANIFEST
dist/
docs/_build/
docs/locale/
node_modules/
tests/coverage_html/
tests/.coverage
build/
tests/report/

请注意,其中一些似乎特定于他们的布局,但我仍然从这个开始,而不是从我自己的一个 .gitignore 文件开始(我在我的项目中使用 git,但今天我正在为另一个创建一个示例使用 hg 的团队)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 2012-09-24
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 2017-12-05
    相关资源
    最近更新 更多