文件 AWS SDK AWS 範例 SDK 儲存庫中有更多可用的
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Tools forWord 的 CodeCommit PowerShell 範例
下列程式碼範例示範如何使用 AWS Tools for PowerShell with CodeCommit 來執行動作和實作常見案例。
Actions 是大型程式的程式碼摘錄,必須在內容中執行。雖然 動作會示範如何呼叫個別服務函數,但您可以在其相關案例中查看內容中的動作。
每個範例都包含完整原始程式碼的連結,您可以在其中找到如何在內容中設定和執行程式碼的指示。
主題
動作
下列程式碼範例示範如何使用 Get-CCBranch
。
- for PowerShell 工具
-
範例 1:此範例會取得指定儲存庫之指定分支的相關資訊。
Get-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch
輸出:
BranchName CommitId ---------- -------- MyNewBranch 7763222d...561fc9c9
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 GetBranch。
-
下列程式碼範例示範如何使用 Get-CCBranchList
。
- for PowerShell 工具
-
範例 1:此範例會取得指定儲存庫的分支名稱清單。
Get-CCBranchList -RepositoryName MyDemoRepo
輸出:
master MyNewBranch
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListBranches。
-
下列程式碼範例示範如何使用 Get-CCRepository
。
- for PowerShell 工具
-
範例 1:此範例會取得指定儲存庫的資訊。
Get-CCRepository -RepositoryName MyDemoRepo
輸出:
AccountId : 80398EXAMPLE Arn : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo CloneUrlHttp : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CloneUrlSsh : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CreationDate : 9/8/2015 3:21:33 PM DefaultBranch : LastModifiedDate : 9/8/2015 3:21:33 PM RepositoryDescription : This is a repository for demonstration purposes. RepositoryId : c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE RepositoryName : MyDemoRepo
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 GetRepository。
-
下列程式碼範例示範如何使用 Get-CCRepositoryBatch
。
- for PowerShell 工具
-
範例 1:此範例會確認找到和找不到哪些指定的儲存庫。
Get-CCRepositoryBatch -RepositoryName MyDemoRepo, MyNewRepo, AMissingRepo
輸出:
Repositories RepositoriesNotFound ------------ -------------------- {MyDemoRepo, MyNewRepo} {AMissingRepo}
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 BatchGetRepositories。
-
下列程式碼範例示範如何使用 Get-CCRepositoryList
。
- for PowerShell 工具
-
範例 1:此範例會依儲存庫名稱以遞增順序列出所有儲存庫。
Get-CCRepositoryList -Order Ascending -SortBy RepositoryName
輸出:
RepositoryId RepositoryName ------------ -------------- c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE MyDemoRepo 05f30c66-e3e3-4f91-a0cd-1c84aEXAMPLE MyNewRepo
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListRepositories。
-
下列程式碼範例示範如何使用 New-CCBranch
。
- for PowerShell 工具
-
範例 1:此範例會建立具有指定儲存庫指定名稱和指定遞交 ID 的新分支。
New-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch -CommitId 7763222d...561fc9c9
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateBranch。
-
下列程式碼範例示範如何使用 New-CCRepository
。
- for PowerShell 工具
-
範例 1:此範例會建立一個具有指定名稱和指定描述的新儲存庫。
New-CCRepository -RepositoryName MyDemoRepo -RepositoryDescription "This is a repository for demonstration purposes."
輸出:
AccountId : 80398EXAMPLE Arn : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo CloneUrlHttp : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CloneUrlSsh : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CreationDate : 9/18/2015 4:13:25 PM DefaultBranch : LastModifiedDate : 9/18/2015 4:13:25 PM RepositoryDescription : This is a repository for demonstration purposes. RepositoryId : 43ef2443-3372-4b12-9e78-65c27EXAMPLE RepositoryName : MyDemoRepo
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateRepository。
-
下列程式碼範例示範如何使用 Remove-CCRepository
。
- for PowerShell 工具
-
範例 1:此範例會強制刪除指定的儲存庫。命令會提示您進行確認,然後再繼續。新增 -Force 參數,以在沒有提示的情況下刪除儲存庫。
Remove-CCRepository -RepositoryName MyDemoRepo
輸出:
43ef2443-3372-4b12-9e78-65c27EXAMPLE
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteRepository。
-
下列程式碼範例示範如何使用 Update-CCDefaultBranch
。
- for PowerShell 工具
-
範例 1:此範例會將指定儲存庫的預設分支變更為指定的分支。
Update-CCDefaultBranch -RepositoryName MyDemoRepo -DefaultBranchName MyNewBranch
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UpdateDefaultBranch。
-
下列程式碼範例示範如何使用 Update-CCRepositoryDescription
。
- for PowerShell 工具
-
範例 1:此範例會變更指定儲存庫的描述。
Update-CCRepositoryDescription -RepositoryName MyDemoRepo -RepositoryDescription "This is an updated description."
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UpdateRepositoryDescription。
-
下列程式碼範例示範如何使用 Update-CCRepositoryName
。
- for PowerShell 工具
-
範例 1:此範例會變更指定儲存庫的名稱。
Update-CCRepositoryName -NewName MyDemoRepo2 -OldName MyDemoRepo
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UpdateRepositoryName。
-