git - 运行管道时 Bitbucket / git checkout 特定文件夹
问题描述
我正在使用存储在 git 存储库中的一组应用程序。一些代码适用于单元测试,但有相当一部分(还)不适合。
我设置了一个 bitbucket 管道来构建和测试可单元测试的代码。这似乎工作正常。
我想避免检查代码的其余部分。有没有办法只检查分支的一个子集?
谢谢。
解决方案
对于文件 -
git checkout branch_name file_name
例子:
git checkout master thenameofthefile.js
对于文件夹:
git checkout master -- dirname
编辑:
pipelines:
branches:
master:
- step:
script:
- ant deployCodeCheckOnly -Dsf.username=$SF_USERNAME Dsf.password=$SF_PASSWORD
- git fetch
- git checkout -b master -- dirname
推荐阅读
- html - 尽管达到了外部容器的最大宽度,但仍将 HTML 元素居中
- python - 为什么一旦将一些指标添加到模型中,损失图就会消失?
- azure - 术语“Select-AzureSubscription”未被识别为 cmdlet、函数的名称
- java - mongo 计数查询的性能改进
- spring-boot - 适用于 ecipe 但不适用于本地 tomcat 服务器
- android - Cordova http angularjs 拦截器
- javascript - 将 LI 添加到 UL 顶部(EJS、MONGO、Node[Express])
- sql - 如何在 MS SQL 中将分组记录合并为一行
- c++ - 将 .txt 文件中的数据读入结构
- vue.js - 插件的 globalUIComponent 在构建期间执行 - 如何避免它?