在Heroku中创建一个新目录

时间:2012-10-28 02:19:03

标签: django heroku

我是Heroku的新手,我只是将我的Django应用程序推入了Heroku。有谁知道如何在'/ app'下创建'log'目录? / app是我的应用程序的顶级目录吗?

由于

2 个答案:

答案 0 :(得分:3)

.gitignore文件中的日志目录是?如果/log是无版本目录,那么K Z's answer应该对Heroku有所帮助;除非Heroku和你的仓库中的日志目录发生了其他事情。

关于提交空目录

你不能将空目录提交给git,但你可以在一个目录中添加一个.gitignore文件,忽略除了它自己之外的所有文件。这将是你可以对空目录进行版本控制,因为我确信你不想对你的日志文件进行版本控制。

确保日志目录不在主.gitignore文件中。然后在您的日志目录中创建一个包含以下内容的新.gitignore

# Ignore everything in this directory
*
# Except this file
!.gitignore

您可以在Jamie Flournoy's

查看How can I add an empty directory to a Git repository?回答

答案 1 :(得分:0)

要创建一个新目录,您只需在本地目录中创建一个目录(即cd app; mkdir log,然后提交并推送到Heroku。

/app是否是顶级目录取决于您的目录结构,通常它是Heroku上设置为顶级目录的应用程序的名称。但是,如果您位于用于Heroku应用程序的git存储库中,则可以通过以下方式找到根目录:

git rev-parse --show-toplevel

这是一个git命令,它告诉你这个git目录的顶级目录。