小编Sim*_*ang的帖子

git pull显示"破坏"消息

我今天做了一个git pull并获得了以下内容:

$ git pull
remote: Counting objects: 8, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 8 (delta 6), reused 0 (delta 0)
Unpacking objects: 100% (8/8), done.
From bitbucket.org:[...]
   968e1d5..672edb4  develop    -> origin/develop
   911ae33..37250eb  release/fta -> origin/release/fta
destructing 4
destructing 3
destructing 2
destructing 1
Merge made by the 'recursive' strategy.
 .../[...].cs  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Run Code Online (Sandbox Code Playgroud)

一些背景:

  • 拉动无法做快进.因此我得到了合并提交.
  • 从我的分支从远程分支的点开始,我有一个提交(有2个文件更改),远程有一个提交(更改了1个文件).

那么"破坏X"的消息是什么?为什么有4个?两个提交,其中3个文件更改合并.

检查了git文档并做了一些duckduckgoing并找不到答案.

亲切的问候

git git-pull

5
推荐指数
1
解决办法
165
查看次数

PhpStorm 2016.3.3 找不到 PHPUnit 6.0.* 的测试类

我想在 PhpStorm 中运行 PHPUnit 6.0.* 测试。但是当我想执行单个类的测试时,它向我显示以下错误:“测试类未指定或无效”。

带有错误消息的运行/调试配置

我用 Composer 加载了 PHPUnit。这里的composer.json内容:

{
  "require": {
    "phpunit/phpunit": "6.0.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

在命令行中运行测试工作正常。输出:

/usr/bin/php7.1 /path/to/project/vendor/phpunit/phpunit/phpunit --no-configuration MyTestTest /path/to/project/Tests/MyTestTest.php
PHPUnit 6.0.0 by Sebastian Bergmann and contributors.

.                                                                   1 / 1 (100%)

Time: 29 ms, Memory: 2.00MB

OK (1 test, 1 assertion)
Run Code Online (Sandbox Code Playgroud)

一些附加信息:

  • PhpStorm 设置:
    • PHP语言等级:7.1
    • CLI 解释器:7.1
    • PHPUnit 使用 Composer 自动加载器(链接到 autoload.php)
  • PhpStorm 版本:2016.3.3

用 6.0.0 和 6.0.10 对其进行了测试。假设所有 6.0.* 版本都受到影响。

如果我将版本切换到 5.7.17(6.0.0 之前的最后一个版本),它就可以工作。正如我所提到的,当我选择目录中的所有测试时它正在工作,而不是当我想要测试一个类或一个方法时(错误是相同的)。

我有错误配置吗?或者是 PhpStorm 的错误?

我正在为 PhpStorm 附加一个最小的工作示例项目。最小工作示例 PhpStorm 项目

如果有人可以用它重现这个问题,那将会很有趣。

php phpunit phpstorm

5
推荐指数
1
解决办法
737
查看次数

标签 统计

git ×1

git-pull ×1

php ×1

phpstorm ×1

phpunit ×1