lzn*_*znt 5 amazon-web-services aws-cli aws-sdk aws-codecommit
假设我在 AWS 上有一个 CodeCommit 存储库,如下所示:
repo
-folder1
--file1
--folder2
---file2
---folder3
----file3
Run Code Online (Sandbox Code Playgroud)
aws codecommit get-folder --folder-path "folder1"
Run Code Online (Sandbox Code Playgroud)
只返回“file1”和“folder2”
有没有办法获取“file1”和“folder2/file2”和“folder2/folder3/file3”而不在所有子文件夹上递归调用“get-folder”?
截至 2023 年 2 月,似乎没有 SKD 或 CLI 调用来执行此操作,但有一种间接的方法可以执行此操作。运行以下命令:
aws codecommit get-differences --repository-name YOUR_REPOSITORY_NAME --after-commit-specifier "HEAD"
Run Code Online (Sandbox Code Playgroud)
它将返回存储库的 HEAD 和空存储库之间的差异列表。这样,它将包含当前存储库的整个树。如果您映射返回的结果,differences.afterBlob.path您将获得当前存储库结构的干净列表。
| 归档时间: |
|
| 查看次数: |
1171 次 |
| 最近记录: |