小编max*_*630的帖子

为什么开发人员提交 .dist 文件而不是实际文件?

为什么开发人员要提交 .dist 文件而不是实际文件?

例如:https: //github.com/FriendsOfPHP/PHP-CS-Fixer

.php_cs.dist
phpunit.xml.dist
Run Code Online (Sandbox Code Playgroud)

https://github.com/symfony/symfony

.php_cs.dist
phpunit.xml.dist
Run Code Online (Sandbox Code Playgroud)

为什么 和 被.php_cs作为文件phpunit.xml提交.dist

代码格式化规则已经存在.php_cs.dist,如果每个贡献者都应该遵循相同的规则,为什么要.dist提交?

更新

背后的推理parameter.yml.dist是显而易见的,但为什么特别.php_cs不承诺呢?为什么有人会改变.php_cs其中包含的代码格式规则?难道不是.php_cs每个贡献者都使用相同的规则来格式化他们的代码吗?

请仅回复这两个文件。

git version-control symfony

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

如果测试失败,则从预提交 GIT Hook 返回失败代码

我有一个 gulp 任务test,它使用 mocha 来运行我的单元测试。

我想将单元测试作为 GITpre-commit挂钩的一部分来运行。

所以基本上我的pre-commit文件看起来像这样:

#!/bin/bash
gulp test
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,即使测试失败,也会进行提交。如何从我的pre-commit文件中检测测试失败?

git bash git-bash gulp

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

路径“/tmp/build_.../client/package.json”没有这样的文件或目录

我曾尝试在 Heroku 上部署 MERN 堆栈应用程序。我遵循了heroku文档中给出的过程。但是,不知怎的,我无法将应用程序部署到heroku。

以下是我的 server.js 代码:

const express = require('express');
const mongoose = require('mongoose');
const bodyParser = require('body-parser');
const path = require('path');

const items = require('./routes/api/items');

const app = express();

app.use(bodyParser.json());

const db = require('./config/keys').mongoURI;
mongoose
 .connect(db)
 .then(() => console.log('MongoDB Connected...'))
 .catch(err => console.log(err));


 app.use('/api/items', items);

 if (process.env.NODE_ENV === 'production') {
     app.use(express.static('client/build'));

     app.get('*', (req, res) => {
         res.sendFile(path.resolve(__dirname, 'client', 'build', 'index.html'));
    });
 }

 const port = process.env.PORT || 5000;
 app.listen(port, () => console.log(`Server started on port ${port}`));
Run Code Online (Sandbox Code Playgroud)

以下是我在服务器文件夹中的 …

git heroku node.js npm mern

5
推荐指数
2
解决办法
2748
查看次数

克隆 GitHub Repo 错误:设置证书验证位置时出错

我是一名 git 新用户,正在尝试遵循 Lynda.com 教程。我发出了教程中的确切命令。我使用的是 Windows 10,git 版本 1.9.4.msysgit.2。我已从 GitHub 复制了以下 url(来自所需的 Github Repo)并发出以下命令并收到以下错误。

owner@LAPTOP-0FP78GPS /c/users/owner/Documents (master)
$ git clone https://github.com/kevinskoglund/explore_california.git lynda_version
Cloning into 'lynda_version'...
fatal: unable to access 'https://github.com/kevinskoglund/explore_california.git/': error setting certificate verify locations:
  CAfile: C:\Program Files\Git\mingw64\ssl\cert.pem
  CApath: C:/RailsInstaller/Git/path/to/cacerts
Run Code Online (Sandbox Code Playgroud)

git github pem

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

标签 统计

git ×4

bash ×1

git-bash ×1

github ×1

gulp ×1

heroku ×1

mern ×1

node.js ×1

npm ×1

pem ×1

symfony ×1

version-control ×1