python - 在使用 Sphinx 文档时,我应该告诉我的 VCS 忽略哪些文件?

标签 python git version-control python-sphinx

我想开始使用 Sphinx记录我的项目。我告诉 Sphinx 在 sphinx-quickstart 期间使用单独的源代码和构建目录。现在我的目录布局如下:

MyProject/
    myproject/
        __init__.py
        mymodule.py
    docs/
        source/
            .static/
            .templates/
            conf.py
            index.rst
        build/
        Makefile

应该从 Sphinx 项目的 VCS 存储库中排除哪些文件(即,由于我使用 Git,我应该将什么添加到我的 .gitignore 文件中)?例如,我是否应该忽略 docs/build/ 目录以便不跟踪从 Sphinx 生成的 HTML 页面中的更改?

最佳答案

如果您查看 Makefile 的内容,您会看到如下内容:

BUILDDIR      = build

...

clean:
    -rm -rf $(BUILDDIR)/*

这意味着 make clean 只是删除 build 目录,因此,关于版本控制,忽略 build 目录的内容应该已经足够了。

关于python - 在使用 Sphinx 文档时,我应该告诉我的 VCS 忽略哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9570382/

相关文章:

python - 在Python中读取Jinja文件

git - 如何填写空的提交信息?

git - TortoiseGit 将干净目录显示为冲突

python - 如何将数据从 mongodb 导入到 pandas?

python - 将按钮按下与表格行 Flask/Python 相关联

python - 点击: how do I apply an action to all commands and subcommands but allow a command to opt-out?

Git - 没有 Github 的 fork

当 origin/develop 领先于我的本地开发分支时,git flow release 开始

git - 将本地分支推送到父级的远程跟踪分支

version-control - Erlang:你如何重新加载应用程序环境配置?