[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(UTC)"],[],[],null,["# Work with issues and pull requests\n\nThis page describes how to work with issues and pull requests in\nSecure Source Manager web interface.\n\nTo access the Secure Source Manager instance through its web interface, copy the following URL\ninto your browser address bar.\n\n\n \u003cvar translate=\"no\"\u003eINSTANCE_ID\u003c/var\u003e-\u003cvar translate=\"no\"\u003ePROJECT_NUMBER\u003c/var\u003e.\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e.sourcemanager.dev\n\n\u003cbr /\u003e\n\n\nReplace the following:\n\n\n- \u003cvar translate=\"no\"\u003eINSTANCE_ID\u003c/var\u003e with the instance name.\n- \u003cvar translate=\"no\"\u003ePROJECT_NUMBER\u003c/var\u003e with the instance's Google Cloud project number. For information on identifying projects, see [Identifying projects](/resource-manager/docs/creating-managing-projects#identifying_projects).\n- \u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e with the instance's region.\n\n\u003cbr /\u003e\n\nRequired roles\n--------------\n\n\nTo get the permissions that\nyou need to work with issues and pull requests,\n\nask your administrator to grant you the\nfollowing IAM roles:\n\n- [Secure Source Manager Instance Accessor](/iam/docs/roles-permissions/securesourcemanager#securesourcemanager.instanceAccessor) (`roles/securesourcemanager.instanceAccessor`) on the Secure Source Manager instance\n- [Secure Source Manager Repo Writer](/iam/docs/roles-permissions/securesourcemanager#securesourcemanager.repoWriter) (`roles/securesourcemanager.repoWriter`) on the repository\n\n\nFor more information about granting roles, see [Manage access to projects, folders, and organizations](/iam/docs/granting-changing-revoking-access).\n\n\nYou might also be able to get\nthe required permissions through [custom\nroles](/iam/docs/creating-custom-roles) or other [predefined\nroles](/iam/docs/roles-overview#predefined).\n\nFor information on granting Secure Source Manager roles,\nsee [Access control with IAM](/secure-source-manager/docs/access-control) and\n[Grant users instance access](/secure-source-manager/docs/grant-users-instance-access).\n\nView pull requests\n------------------\n\nYou can view all pull requests you have access to, or pull requests for a\nspecific repository.\n\nEmpty repositories don't have a **Pull requests** tab. Once you push to a\nrepository you can view the pull request tab.\n\nTo view pull requests or issues assigned to you, navigate to the\nSecure Source Manager **Issues** or **Pull requests** tab and click\n**Assigned to me**.\n\nTo view pull requests for a repository:\n\n1. In the Secure Source Manager web interface, select your repository.\n2. From your repository page, click the **Pull requests** tab.\n3. You can filter or sort the pull requests by using the drop down menus for **Assignee** , **Type** , or **Sort.**\n\nTo view all pull requests:\n\n1. In the Secure Source Manager web interface, click the **Pull requests**\n tab.\n\n | **Note:** you must have the Repo Reader role (`roles/securesourcemanager.repoReader`) on a repository in order to see pull requests for that repository.\n2. You can filter or sort the pull requests by using the drop down menus for\n **Assignee** , **Type** , or **Sort.**\n\nCreate a pull request\n---------------------\n\n1. In the Secure Source Manager web interface, select the repository you want to create a pull request for.\n2. From the repository page, click the **Pull requests** tab.\n3. Click **New pull request**.\n4. In the **merge into** menu, select the branch you want to merge the pull request into.\n5. In the **pull from** menu, select the branch to pull from.\n6. Click **New pull request**.\n7. Give the pull request a title and description, and attach any relevant files.\n8. Click **Create pull request**.\n\n You are taken to the pull request page where you can add reviewers,\n labels, milestones, and assignees.\n\n### Edit pull request details\n\nYou can add **Reviewers** , **Labels** , **Milestones** , **Assignees** and a\n**Due date** to a pull request.\n| **Note:** There are no email notifications for reviewers or assignees in this release.\n\nTo add **Reviewers** , **Labels** , **Milestones** , **Assignees**:\n\nFrom the pull request page, click the\n\n**gear icon** next to the detail you want to edit.\n\nEdits are saved automatically.\n\nTo update the **Due date**:\n\n1. Click the calendar icon in the **Due date** section, and select a date.\n2. Click the **plus icon** to save the due date.\n\nReview a pull request\n---------------------\n\nReviewers can add comments, request changes, and approve a pull request.\n\nTo review a pull request assigned to you:\n\n1. In the Secure Source Manager web interface, click the **Pull requests** tab.\n2. Click on **Assigned to you**.\n3. Click on the pull request you want to review.\n\n The **Conversation** page opens. You can view any comments left by the\n pull request author, or other reviewers.\n4. To view and comment on the changed files, click the **Files changed** tab.\n You can change the behavior of whitespace visibility, view and diff options\n by clicking the **Whitespace** , **Split view** /**Unified view** , and\n **diff options** drop-down menus.\n\n5. To leave a comment, click **plus icon** next to the line you want to comment\n on.\n\n6. Click **Start review**.\n\n7. Leave any additional comments by clicking on the **plus icon** on the line\n you want to comment on, then click **Add comment**.\n\n Comments support styling with markdown.\n8. To send your comments, approve the pull request, or request changes, click\n **Review**.\n\n9. Leave a comment to sum up your changes or leave the comment space blank and\n select from the following options:\n\n - **Approve**: approve the changes.\n - **Comment**: send your comments without approving the pull request.\n - **Request changes**: request changes to the pull request.\n\n | **Note:** If you are commenting on your own pull request, you can't approve or request changes to your pull request.\n\nMerge pull requests\n-------------------\n\n1. From the repository page, click the **Pull requests** tab.\n2. Select the pull request you want to merge.\n3. If there are no conflicts, click **Merge pull request**.\n\nView issues\n-----------\n\n1. In the Secure Source Manager web interface, select your repository.\n2. From your repository page, click the **Issues** tab.\n3. You can filter or sort the issues by using the menus for **Assignee** , **Type** , or **Sort**.\n\nCreate an issue\n---------------\n\n1. In the Secure Source Manager web interface, select your repository.\n2. From the repository page, click the **Issues** tab.\n3. Click **New Issue**.\n4. Enter the Issue title and description, and then click **Create Issue**.\n5. On the Issue details page you can assign **Labels** , **Milestones** ,\n **Assignees** , and specify a **branch** , or **tag**.\n\n | **Note:** There are no email notifications in this release.\n\nWhat's next\n-----------\n\n- [Use Git source code management](/secure-source-manager/docs/use-git) with Secure Source Manager."]]