小编mtn*_*rop的帖子

如何在NetBeans中更改PHP项目的源文件夹?

我想更改我在NetBeans 6.9中设置的PHP项目的源文件夹.它看起来并不像NetBeans提供任何简单的方法.有没有人知道实现这一目标的方法?

谢谢...

netbeans netbeans-6.9

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

为什么我必须推动我刚刚从Git中删除的更改?

我在本地计算机上有一个Git存储库,我从远程服务器克隆.我克隆的Git存储库是一个裸存储库.

还有一件事让我感到困惑的是,当对原点进行了更改并且我git pull origin master更新了我的本地存储库时,git status然后告诉我我是X提交的原因,其中X是我刚刚提取的提交数.

尽管提交日志已经完全相同.

所以我总是在git push origin master事后做,但我只是想知道是否有人能解释为什么这是必要的以及我是否可能不会这样做.

在我看来,如果我只是从原点拉出变化,那么两个回购应该是相同的.那么为什么我被告知我的原点呢?这与它是一个裸存储库的事实有关吗?

为了清楚起见,这里的情况更详细一些:

我在远程服务器上有一个简单的git repo(hub).该repo有两个克隆:我的本地机器上的"dev"和"staging",与原始服务器在同一台服务器上.

当我对dev进行更改时,我将git push origin master他们转到裸露的"hub"仓库.然后我登录到远程服务器,cd到"staging"repo并git pull origin master从"hub"更新"staging".

在我完成此操作后,如果我使用中心比较集线器和登台提交日志,git log --pretty=oneline我可以看到它们是相同的.

但是,如果我git status在"staging"目录中执行以下操作,则会得到以下结果:

$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
Run Code Online (Sandbox Code Playgroud)

那么我通常会git push origin master从那里做,我被告知:

$ git push origin master
Everything up-to-date …
Run Code Online (Sandbox Code Playgroud)

git

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

将CLI PHP与CakePHP集成

我有一个很好运行的CakePHP 1.3.11站点,我需要一个计划的维护CLI脚本来运行,所以我用PHP编写它.有没有办法制作一个蛋糕友好的脚本?理想情况下,我可以使用Cake的函数和Cake的数据库模型,CLI需要数据库访问,而不是其他.理想情况下,我希望将CLI代码包含在控制器中,将数据源包含在模型中,这样我就可以像调用其他任何Cake函数一样调用该函数,但只能从CLI调用这个函数.

搜索CakePHP CLI主要是带来CakeBake和cron作业的结果; 这篇文章听起来非常有用,但它适用于旧版本的蛋糕,需要修改版本的index.php.我不再确定如何更改文件以使其在新版本的cakePHP中运行.

如果重要的话,我在Windows上,但我可以完全访问服务器.我目前正计划安排一个简单的cmd"php run.php"样式脚本.

php cakephp command-line-interface cakephp-1.3

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