腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3683)
视频
沙龙
1
回答
如何
运行
一个
git
预
提交
钩
子来
确保
暂存
文件
的
测试
覆盖率
不会
降低
?
git
、
jestjs
、
code-coverage
、
istanbul
、
nyc
我在我
的
ReactJS项目中使用jest和伊斯坦布尔来编写
测试
用例并检查
测试
覆盖率
。 我
如何
确保
使用预
提交
钩
子来
确保
我
暂存
到
git
的
任何
文件
的
测试
覆盖率
在
提交
之前
不会
从它的当前值减少?
浏览 20
提问于2019-06-28
得票数 9
1
回答
预
提交
挂接中
的
Git
命令不返回正确
的
输出
git
、
bash
、
pre-commit-hook
我正在尝试使用
git
的
pre-commit钩
子来
执行一些规则。我希望使用
git
diff --name-only检查任何未
暂存
的
更改
文件
,如果存在,则使
提交
过程失败。但是,在我
的
pre-commit
文件
中:cd "$(
git
rev-parse --show-toplevel)"test=$(
git
dif
浏览 0
提问于2017-04-12
得票数 0
1
回答
Git
撤消对与特定变更集中
的
regex匹配
的
文件
的
更改
git
、
version-control
、
diff
假设我有一堆
文件
被变更集X修改过,这个变更集当前是HEAD。我希望将所有与正则表达式'*Test.java‘匹配
的
文件
更改分离到另
一个
更改集中。如果我这样做了:我现在会得到类似这样
的
东西:M a/b/c/d/ThisIsSomeTest.javaM a/J
浏览 0
提问于2013-05-04
得票数 1
回答已采纳
1
回答
如何
使用
git
索引来
测试
更改是否有效?
git
虽然我知道
git
索引在执行复杂
的
合并时很有用,但我不明白为什么不合并应该或需要通过索引。考虑下面的例子。 我在
一个
项目上工作,并在许多
文件
中进行更改。有些是我打算
提交
的
,有些可能只是在调试期间临时使用
的
(例如跟踪语句)。一旦功能完成,我需要
提交
。现在,让我们假设我犯了
一个
错误,没有准备好所有必要
的
更改,并且
提交
被中断。除非我在某个地方签出阶段性
的
更改,然后重新编译和重新
测试
浏览 2
提问于2016-09-28
得票数 1
3
回答
在
Git
中
提交
之前暂时清除未跟踪
的
文件
git
、
testing
、
commit
、
pre-commit
每当我
提交
时,我担心可能遗漏了
一个
依赖项,我正在寻找最简单
的
方法来单独
测试
我
的
git
树,以
确保
git
索引中
的
任何内容(“分阶段
的
”)实际上都将独立编译/
运行
。我
的
代码依赖项存在于我执行“
git
add”
的
文件
系统中,因此简单
的
编译和
运行
测试
并不能保证如果树(或<em
浏览 5
提问于2010-11-05
得票数 5
回答已采纳
6
回答
如何
检查代码是否已自动覆盖?
unit-testing
、
test-coverage
我正在为一些在CI/CD工作流中推动TDD
的
新项目设置
一个
竹服务器。当然,单元
测试
是伟大
的
,但只有当它在那里
的
日志。现在,在某些分支上使用
GIT
预
接收钩子(即开发和主要发布分支)可能会更好,但是代码覆盖应该
如何
执行(如果有的话)。我很高兴信任
提交
者,以
确保
代码被覆盖,但是除了勤奋和一致性之外,这些东西是
如何
被维护而不出现任何下滑
的
呢? 简而言之,我想看看其他人是
如
浏览 0
提问于2015-02-10
得票数 9
回答已采纳
1
回答
jest:如果没有找到
覆盖率
,则在pre-commit-hook出口中
运行
覆盖率
为1
的
测试
javascript
、
node.js
、
git
、
jestjs
、
pre-commit-hook
我正在尝试使用jest在预
提交
钩子中对
暂存
文件
运行
测试
。到现在为止还好。让它与pre-commit和lint-staged NPM包一起工作。我遇到
的
问题是,如果我
暂存
的
文件
没有任何
测试
,或者被忽略了"coveragePathIgnorePatterns": ["<rootDir>/src/models/"]
的
b
浏览 4
提问于2018-01-20
得票数 6
1
回答
如何
将数据库与
git
和
git
挂钩同步,如果数据库不能工作,
如何
进行调试
git
、
bash
、
sync
、
mysqldump
、
githooks
OS: Ubuntu12.04您
的
编辑器/path/to/ your /repo/..
git
/钩子/预
提交
现在,让我们编写预
提交
脚本。我们将告诉系统将我们
的</em
浏览 2
提问于2012-09-24
得票数 2
1
回答
如果
测试
覆盖率
低于某一百分比,
如何
停止
提交
?
node.js
、
typescript
、
unit-testing
、
jestjs
、
git-husky
我正在使用Jest来
测试
一个
NestJS应用程序,并且我试图用husky创建
一个
git
挂钩,如果
测试
覆盖率
低于95%,将不允许
提交
,我还没有尝试任何东西,因为我真的不知道
如何
正确地描述我
的
问题。但更清楚
的
是,我需要
的
是这样
一个
git
钩子:."$(dirname "$0")/_
浏览 4
提问于2022-04-29
得票数 -1
回答已采纳
4
回答
如何
从
git
中
的
暂存
区域删除一组
文件
更改?
git
所以,我对
git
比较陌生,我遇到过
的
一种情况是,我有一份我想要
的
代码副本,但是不管出于什么原因,由于我刚刚对同一代码库
的
几个不同分支进行了"
git
签出“,我在我
的
文件
系统上得到了一些
文件
,这些
文件
与我当前头部中签入
的
文件
不匹配,因此它将这些
文件
显示为”未为
提交
而进行
的
更改“,这是正确
的
。我看到这样做
的
浏览 2
提问于2015-04-23
得票数 4
回答已采纳
10
回答
仅在
Git
中存储未
暂存
的
更改
git
、
git-stash
隐藏所有其他未
暂存
的
更改。在stage中做一些事情(例如构建、
运行
测试
等),应用stash。 echo "123" > foo echo "456" >> foo cat
浏览 35
提问于2011-10-05
得票数 302
回答已采纳
5
回答
git
不跟随移动
的
文件
xcode
、
git
、
version-control
我在我
的
项目中移动了几个
文件
,但是我在我
的
mac上做了内部查找器
的
移动。我看到
git
源代码管理将这些
文件
作为添加处理。 在未进行
提交
的
更改下,更新/移动
的
文件
被列为已修改
的
<em
浏览 7
提问于2012-08-09
得票数 2
2
回答
从不同目录进行阶段更改
的
git
快捷方式
git
、
version-control
考虑到目录my_dir中
的
git
存储库,我有
git
ad
浏览 4
提问于2014-11-05
得票数 1
2
回答
如何
在合并分支时添加.gitignore或在合并时忽略
文件
?
git
、
merge
、
gitlab
、
git-merge
、
gitignore
我要把我
的
开发者分支合并到我
的
gitlab上
的
主人那里。我错误地列举了许多我不想在我
的
主人身上得到
的
文件
(它们大约有150个
文件
)。我已经创建了
一个
合并请求,但是还没有合并这些分支。有没有办法不合并这150个
文件
,只合并我想要
的
文件
?合并时是否有任何方法添加.gitignore
文件
?我对
git
很陌生,无法真正找到解决这个问题
的
方法。 提前感谢您<
浏览 2
提问于2020-01-27
得票数 1
回答已采纳
6
回答
git
-您
的
分支比‘commit /master’提前1次
提交
git
、
push
、
commit
我是
git
的
新手,我正在做
git
。我在
git
中添加了一些
文件
:
git
add <file2>
git
commit
git
status# On branch master # Your branch is ahead of
浏览 2
提问于2012-04-16
得票数 134
回答已采纳
2
回答
有没有办法标记
一个
git
提交
,以防止推送(即使是在merge/cherry-pick中)?
git
我使用
的
是
一个
专有的实时操作系统,有时我需要从源代码安装和构建该操作系统
的
内核(通常是为了调试奇怪
的
内核交互)。这段代码是保密
的
,我有合同义务阻止它
的
发布。我希望能够将代码
提交
到本地分支,但标记该
提交
(或可能是该分支)
的
方式使得我必须做一些不寻常
的
事情来推送、合并或精选它。从本质上讲,我正在寻找一种方法来将特定
的
提交
标记为毒丸:一旦将其添加到分支,该分支将不再推送到远程,而不需要特
浏览 19
提问于2021-01-30
得票数 0
回答已采纳
7
回答
Git
:我应该忽略Index,还是它有
一个
杀手级
的
应用程序?
svn
、
git
作为一名subversion用户,
git
的
索引是我在考虑将其用于新项目时面临
的
最具挑战性
的
新概念。我读到很多人
的
评论,说他们不使用索引(总是
提交
-a),但我想可能有
一个
致命
的
原因,为什么我想要使用它。(我正在与大约5名其他开发人员共享代码,他们在
一个
成熟
的
开发环境中工作,我们将代码合并到
测试
和稳定
的
分支中,并将分支用于试验性或重要
的
新功能。)
浏览 3
提问于2009-12-03
得票数 11
回答已采纳
3
回答
只
运行
分阶段
文件
的
测试
:` `
git
存储-k -u`和` `
git
藏弹出‘将引发部分阶段
文件
上
的
冲突
git
、
git-stash
tl;dr
git
stash pop用于还原步骤现在,在向staged添加一些代码之后,我希望只
运行
分阶段
文件
的
测试</em
浏览 3
提问于2016-12-23
得票数 6
回答已采纳
3
回答
GIT
-编译和
测试
阶段区域
git
、
version-control
我正在使用
GIT
,我同时处理两个任务。任务1和Task2。现在我想推到服务器Task1。因此,我将任务1 (T1)
的
所有相关
文件
提交
到
暂存
区域。我
的
暂存
区域已经准备好被推送到服务器,但是在这样做之前,我认为可以安全地检查我
的
暂存
区域是否编译并通过了
测试
。
如何
使用
暂存
区域only changes in order to compile it获得
一个
工作dir并<em
浏览 8
提问于2013-01-18
得票数 9
3
回答
在
文件
包含特定字符串
的
情况下拒绝
提交
Git
钩子。
git
我在Rspec中使用Rspec;我使用focus: true强制它只
运行
我正在做
的
测试
。但有时我忘了移除focus: true,这给我未来
的
自我和与我一起工作的人造成了分心。我想做
一个
git
钩
子来
检查spec
文件
夹,以
确保
除了spec/rails_helper.rb之外
测试
文件
中没有focus: true,并将其保存在存储库中。 我读过这个答案,,我想它一定有点尴尬。
如何
浏览 5
提问于2014-11-10
得票数 18
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GIt的痛定思痛笔记
关于 Git 的那些事
git学习笔记(二)
git学习笔记二
Git技术干货!工作中"Git"的使用实践和常用命令合集!
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券