【发布时间】:2012-04-19 13:48:56
【问题描述】:
当我试着想一个简单的例子时,我想到了一个常见的 web 结构。如果结构是这样的:
/www
|-- scripts
|-- js
`shared_code.js
`-- css
`shared_style.css
|-- images
`-- cgi-bin/
|-- projectA
|-- .git
|-- foo.php
`-- foo.pl
`-- projectB
|-- .git
|-- bar.php
`-- bar.pl
是否可以将 js/css 脚本添加到 git 存储库?
【问题讨论】:
-
没有。
.git目录必须位于项目目录的顶层(在本例中为www)。建议你在scripts下创建一个.git,然后将www目录转为三个submodules的主repo。 -
尽量避免这种情况。我认为你可以使用符号链接来做到这一点,但我也想避免这种情况。
-
根据this post 中的回答,git 从 1.6.1 版开始就不允许使用符号链接。
-
@Michael:谢谢...甚至我的备份也有问题:)
标签: git