首页 > 解决方案 > 运行管道时 Bitbucket / git checkout 特定文件夹

问题描述

我正在使用存储在 git 存储库中的一组应用程序。一些代码适用于单元测试,但有相当一部分(还)不适合。

我设置了一个 bitbucket 管道来构建和测试可单元测试的代码。这似乎工作正常。

我想避免检查代码的其余部分。有没有办法只检查分支的一个子集?

谢谢。

标签: gitbitbucketbitbucket-pipelines

解决方案


对于文件 -

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

推荐阅读