使用 Tools forWord 的 CodeCommit PowerShell 範例 - AWS SDK 程式碼範例

文件 AWS SDK AWS 範例 SDK 儲存庫中有更多可用的 GitHub 範例。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 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."

下列程式碼範例示範如何使用 Update-CCRepositoryName

for PowerShell 工具

範例 1:此範例會變更指定儲存庫的名稱。

Update-CCRepositoryName -NewName MyDemoRepo2 -OldName MyDemoRepo
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UpdateRepositoryName