小编Ric*_*uin的帖子

无法签出git子模块路径

使用git子模块时遇到问题.

每当我从上游存储库收到一个新的子模块引用时,执行git submodule update会给出以下结果:

fatal: reference is not a tree: dd208d46ecdd1ac0d2b2594a610fe4c9150fece1
Unable to checkout 'dd208d46ecdd1ac0d2b2594a610fe4c9150fece1' in submodule path 'submodule/path'
Run Code Online (Sandbox Code Playgroud)

重要的是要注意子模块有几个遥控器,其中上游遥控器应该用于更新子模块参考树.我猜我的问题在那里,但我不确定.

我的设置如下:

Git项目

遥控器:

  1. origin (我的git fork)
  2. upstream (项目回购)

子模块"模块",有遥控器:

  1. origin (我的git fork)
  2. upstream (项目回购)

有谁知道是什么导致了我的问题?

git git-submodules

34
推荐指数
2
解决办法
4万
查看次数

在phpDoc语法中定义名称空间

谁能告诉我在phpDoc语法中定义php命名空间的正确方法是什么?或者,@ package在phpDoc中是否已弃用,因为命名空间或多或少定义了一个包?

如果没有,是否有一种通用的方法来记录文档所在的命名空间?

php phpdoc

6
推荐指数
1
解决办法
7259
查看次数

如何限制/禁止访问 .htaccess 文件中的特定文件类型,例如 .js .css?

如果远程用户知道文件的确切位置,他仍然可以从浏览器访问该文件。别人如何知道私人文件的位置?好吧,这并不太重要,但他可能会看到警告消息中显示的路径或文件,或者文件可能是可浏览的(目录索引中没有隐藏文件)。因此,如果您不想在任何情况下向远程用户提供“特殊文件”,那么您将不得不拒绝访问它们。但问题是如何?

在我的 webroot 文件夹中的 .htaccess 文件中:

<FilesMatch "\.(js|css)$">
Order deny,allow
Allow from all
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.. :-(
我使用的是 Apache 2.2

apache permissions .htaccess

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

.htaccess ×1

apache ×1

git ×1

git-submodules ×1

permissions ×1

php ×1

phpdoc ×1