VSCode = Visual Studio Code 에서 사용할 수 있는 확장(Extension) 입니다.


GitHub 을 위한 Pull Request Provider


링크 : https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github




VSCode 에서 직접 GitHub pull requests 를 검토하고 관리

이 확장 프로그램을 사용하면 Visual Studio Code 에서 GitHub pull requests 를 검토하고 관리 할 수 ​​있습니다. 지원 내용은 다음과 같습니다.

  • GitHub 에 VScode 인증 및 연결.
  • VSCode 내에서 PR 을 나열하고 탐색합니다.
  • 코멘트로 VSCode 내에서 PR을 검토합니다.
  • 쉬운 체크 아웃으로 VSCode 내에서 PR 검증.
  • UI 와 CLI 를 함께 사용할 수있는 터미널 통합


VSCode = Visual Studio Code 에서 사용할 수 있는 확장(Extension) 입니다.


코드 작성자를 시각화하고 Git 저장소를 완벽하게 탐색하고 강력한 비교 명령을 지원하는 확장입니다.


링크 : https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens





GitLens

GitLens is an open-source extension for Visual Studio Code created by Eric Amodio. While GitLens is generously offered to everyone free of charge, if you find it useful please consider supporting it.


GitLens simply helps you understand code better. Quickly glimpse into whom, why, and when a line or code block was changed. Jump back through history to gain further insights as to how and why the code evolved. Explore the history and evolution of a codebase.


Here are just some of the features that GitLens provides,

  • GitLens explorer to navigate and explore repositories
  • GitLens File History explorer to navigate and explore file histories
  • an on-demand GitLens Results explorer to navigate and explore commit searches, visualize comparisons between branches, tags, commits, and more
  • authorship code lens showing the most recent commit and # of authors to the top of files and/or on code blocks
  • an unobtrusive current line blame annotation at the end of the line
  • on-demand gutter blame annotations, including a heatmap, for the whole file
  • on-demand gutter heatmap annotations to show how recently lines were changed, relative to all the other changes in the file and to now (hot vs. cold)
  • on-demand recent changes annotations to highlight lines changed by the most recent commit
  • status bar blame annotation showing author and date for the current line
  • commit search — by message, author, filename, commit id, or code changes
  • many powerful commands for exploring commits and histories, comparing and navigating revisions, stash access, repository status, etc
  • and so much more

GitLens is powerful, feature rich, and also highly customizable to meet your specific needs — find code lens intrusive or the current line blame annotation distracting — no problem, it is quick and easy to turn them off or change how they behave via the built-in GitLens Settings editor, an interactive editor covering many of GitLens' powerful settings. While for more advanced customizations, refer to the GitLens settings docs and edit your vscode user settings.



VSCode = Visual Studio Code 에서 사용할 수 있는 확장(Extension) 입니다.


git 프로젝트간에 쉽게 변경할 수 있게 해주는 확장입니다.


링크 : https://marketplace.visualstudio.com/items?itemName=felipecaputo.git-project-manager




모두 Ctrl + Shift + P (Mac에서는 Cmd + Alt + P)를 사용 하여 액세스 할 수 있습니다.

gitProjectManager.baseProjectsFolders 에 구성된 모든 폴더에서 사용 가능한 git 저장소 목록을 표시합니다 

처음으로 모든 폴더를 검색하면 캐시 된 저장소 정보가 사용됩니다.


이 명령은 구성된 모든 폴더에 대해 캐시 된 저장소 정보를 새로 고칩니다.

이 명령을 사용하면 모든 폴더를 새로 고치지 않고도 특정 폴더를 선택하여 해당 리포지토리를 새로 고칠 수 있습니다.

이 명령은 가장 최근의 git 프로젝트의 목록을 가져 오며, 그 사이에서 더 빠르게 합니다.


GPM을 사용하기 전에 확장 프로그램에서 git 저장소를 검색 할 기본 폴더를 구성해야합니다. 

파일 -> 기본 설정 -> 설정 에서 아래와 같이 설정해야 합니다.

{
    "gitProjectManager.baseProjectsFolders": [
        "/home/user/nodeProjects",
        "/home/user/personal/pocs"
    ]
}


'GIT' 카테고리의 다른 글

GitHub Pull Requests  (0) 2018.12.07
GitLens - Git 저장소 탐색  (0) 2018.11.19
Setting Sync - GitHub Gist 를 통한 설정등 동기화  (0) 2018.11.16
Git History - Git 히스토리 보기  (0) 2018.10.10
gi - .gitignore 파일 쉽게 만들기  (0) 2018.09.04

VSCode = Visual Studio Code 에서 사용할 수 있는 확장(Extension) 입니다.


VSCode의 설정, 스니펫, 테마, 파일 아이콘, 실행, 키 바인딩, 작업공간과 확장을 GItHub Gist 를 사용하여 동기화 하는 확장입니다.




주요 특징

1. GitHub 계정의 Token과 Gist 사용
2. 원클릭으로 쉽게 업로드 & 다운로드
3. 영향을 받은 구성 및 확장에 대한 세부 정보가 포함된 요약 페이지를 마지막에 표시
4. 시작시 마지막 설정 자동 다운로드
5. 파일 변경시 자동 업로드 설정
6. 다른 사용자와 Gist 공유를 통한 설정 다운로드
7. GitHub Enterprise 지원
8. Support pragmas with @sync keywords: host, os and env are supported.


동기화 항목

All extensions and complete User Folder that Contains
1. Settings File
2. Keybinding File
3. Launch File
4. Snippets Folder
5. VSCode Extensions & Extensions Configurations
6. Workspaces Folder

이 확장 기능을 사용하려면 GitHub 계정에서 개인 액세스 토큰이 필요합니다. 아래 그림의 단계를 따르면 됩니다.


Go to Settings / Developer settings / Personal access tokens / Generate New Token



토큰에 대한 용도 입력 후 생성합니다.


Generate Token 버튼을 클릭시 아래와 같이 Token이 생성합니다.


나중에 사용할 수 있도록 토큰을 저장 또는 메모해 놓으셔야 합니다.


Shift + Alt + U 를 누른 후 생성한 GitHub 계정 access token 을 입력합니다.


설정을 자동으로 업로드 하면 Gist ID 를 시스템 메세지로 줍니다.


Gist ID 는 token 과 함께 다른곳에 저장 또는 메모해 놓으셔야 합니다.


Shift + Alt + D 를 누른 후 생성된 access token 과 GitHub Gist ID 를 입력합니다.



모든 파일이 다운로드 됩니다.



일부 동기화가 안되는 확장이나 설정이 있을 수 있습니다.

VSCode = Visual Studio Code 에서 사용할 수 있는 확장(Extension) 입니다.


git log 보기, 파일 히스토리, 브랜치와 커밋을 비교 할 수 있는 확장입니다.


링크 : https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory




Git History, Search and More

  • 그래프 및 세부 정보와 함께 git log 를 보고 검색합니다.
  • 파일의 이전 사본을 봅니다.
  • 히스토리 보기 및 검색
    • 하나 또는 모든 브랜치의 히소트로 보기
    • 파일의 히소트로 보기
    • 파일안의 행(line) 히스토리 보기
    • 작성자의 히소트로 보기
  • 비교:
    • 브랜치 비교
    • 커밋 비교
    • 커밋간의 파일 비교
  • Miscellaneous features:
    • Github avatars
    • Cherry-picking commits
    • Reverting commits
    • Create branches from a commits
    • View commit information in a treeview (snapshot of all changes)
    • Merge and rebase


참고 : 기록을 볼 파일은 이미 열려 있어야 합니다.







+ Recent posts