Openshift django 我应该添加 setup.py 安装生成的文件到 gitignore 吗?
Openshift django should i add setup.py install generated files to gitignore?
您好,我正在尝试使用 openshift 部署一个简单的 django 应用程序,我遵循了本教程:
https://github.com/rancavil/django-openshift-quickstart/wiki/Tutorial-How-create-an-application-with-Django-1.6-on-Openshift
除了第一部分,我改用了 openshift 的 django 墨盒。
在 运行 setup.py 安装之后,它创建了 3 个目录:dist、build 和 AppName.egg-info
所以现在我的目录结构的相关部分如下所示:
.
├── build
│ └── bdist.linux-x86_64
├── data
├── dist
│ └── AppName-1.0-py2.7.egg
├── libs
│ └── openshiftlibs.py
├── openshiftlibs.py
├── AppName.egg-info
│ ├── dependency_links.txt
│ ├── PKG-INFO
│ ├── requires.txt
│ ├── SOURCES.txt
│ └── top_level.txt
├── README.md
├── setup.py
└── wsgi
├── application
├── myproject
由于这些目录是自动生成的,我的问题是我是否也应该对它们进行版本控制?更好的是,有人可以为 openshift 上托管的 django 站点提供示例 gitignore 吗?谢谢。
我搜索了一下,发现这个答案正是我要找的:
我做了一些调整,现在我的 gitignore 看起来像这样:
# Django stuff:
*.log
*.pot
local_settings.py
# databases
*.sqlite3
# Sphinx documentation
docs/_build/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
# Distribution / packaging
bin/
build/
develop-eggs/
dist/
eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
.tox/
.coverage
.cache
nosetests.xml
coverage.xml
# Temporary files
*~
# Mr Developer
.project
.pydevproject
# Intellij idea
.idea
*.iml
# Don't know what these are
*.sw[po]
*.bak
*.orig
# PyBuilder
target/
我认为其中一些不需要,但现在还可以。
请随时留下建议和改进:)
您好,我正在尝试使用 openshift 部署一个简单的 django 应用程序,我遵循了本教程: https://github.com/rancavil/django-openshift-quickstart/wiki/Tutorial-How-create-an-application-with-Django-1.6-on-Openshift
除了第一部分,我改用了 openshift 的 django 墨盒。 在 运行 setup.py 安装之后,它创建了 3 个目录:dist、build 和 AppName.egg-info
所以现在我的目录结构的相关部分如下所示:
.
├── build
│ └── bdist.linux-x86_64
├── data
├── dist
│ └── AppName-1.0-py2.7.egg
├── libs
│ └── openshiftlibs.py
├── openshiftlibs.py
├── AppName.egg-info
│ ├── dependency_links.txt
│ ├── PKG-INFO
│ ├── requires.txt
│ ├── SOURCES.txt
│ └── top_level.txt
├── README.md
├── setup.py
└── wsgi
├── application
├── myproject
由于这些目录是自动生成的,我的问题是我是否也应该对它们进行版本控制?更好的是,有人可以为 openshift 上托管的 django 站点提供示例 gitignore 吗?谢谢。
我搜索了一下,发现这个答案正是我要找的:
我做了一些调整,现在我的 gitignore 看起来像这样:
# Django stuff:
*.log
*.pot
local_settings.py
# databases
*.sqlite3
# Sphinx documentation
docs/_build/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
# Distribution / packaging
bin/
build/
develop-eggs/
dist/
eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
.tox/
.coverage
.cache
nosetests.xml
coverage.xml
# Temporary files
*~
# Mr Developer
.project
.pydevproject
# Intellij idea
.idea
*.iml
# Don't know what these are
*.sw[po]
*.bak
*.orig
# PyBuilder
target/
我认为其中一些不需要,但现在还可以。 请随时留下建议和改进:)