내가 사용하고 git
다양한 프로젝트의 버전 관리를 위해.
프로젝트의 커밋 및 분기를 탐색하고 git 프로젝트에서 버전을 검색하기위한 GUI 소프트웨어가 있습니까?
gitKraken
gitkraken.com
내가 사용하고 git
다양한 프로젝트의 버전 관리를 위해.
프로젝트의 커밋 및 분기를 탐색하고 git 프로젝트에서 버전을 검색하기위한 GUI 소프트웨어가 있습니까?
gitKraken
gitkraken.com
답변:
git에 사용하기 쉬운 프론트 엔드를 찾고 있다고 생각합니다.
Git Wiki 의 InterfacesFrontendsAndTools 페이지 에서 " Graphic Interfaces "섹션을 살펴보십시오 . 다음이 언급되었습니다.
gitk
패키지)git-gui
패키지)편집 : 이들은 다른 답변에 제공된 제안입니다.
개인적으로 사용하기 쉬운 소프트웨어가 몇 가지 있습니다.
위에서 언급 한 모든 도구를 테스트 한 후 Git 리포지토리를 관리하기 위해 다음 도구를 사용했습니다.
SmartGit
SmartGit은 작업 흐름이 최적화 된 Git을위한 사용하기 쉬운 그래픽 사용자 인터페이스입니다. SmartGit은 소프트웨어 개발 프로젝트에서 매일 작업하는 데 필요한 모든 Git 및 Mercurial 기능을 지원합니다.
또한 마법사를 사용하여 GitHub 및 BitBucket과 같은 온라인 리포지토리에 쉽게 연결할 수 있습니다.
토끼 VCS
반면 RabbitVCS는 다른 도구와는 다른 접근 방식을 가지고 있습니다. git 저장소에 외부 UI를 제공하지 않고 자체를 노틸러스에 통합합니다. 실제로 RabbitVCS는 사용하는 버전 제어 시스템에 간단하고 간단하게 액세스 할 수 있도록 작성된 일련의 그래픽 도구입니다.
예; git에는 git gui
명령으로 실행할 수있는 GUI가 있습니다 .
그래도 작동하지 않으면의 GUI를 설치해야합니다 git
. git-gui 패키지를 설치하면 됩니다. 또는 git-all 패키지를 설치하는 것이 좋습니다 .
sudo apt-get update && sudo apt-get install git-all
자세한 내용 man git-gui
을 참조하십시오. 맨 페이지를 호출하는 동안을 (를) git-gui
다음과 같이 실행합니다 git gui
.
git-gui
도구 를 시작 git gui
하거나git citool
git gui
극도 로 추악한 외모와는 별도로 기능이 완벽합니다. 나는 그것을 좋아한다.
echo '*TkTheme: clam' | xrdb -merge -
시작하기 전에 실행 git gui
하면 조금 덜 추한 것입니다.
gitg
CLI로 돌아 가기 전에 잠시 동안 사용 했습니다. 엔터테인먼트 가치를 위해, gource
git history를 애니메이션으로 바꿀 수 있습니다 :)
git clone
리눅스의 repo (2) 실행 git log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -
(3)를 누르 f
거나 u
파일 이름 또는 사용자 이름 숨기려면
나는 smartgit에 상당히 부분적입니다. 여기에서 더 자세히 읽을 수 있습니다 . 내가 찾은 리눅스에서 가장 완벽한 git 클라이언트입니다. 즉, 명령 줄에는 실제로 강점이 있으며 GUI를 사용하기 전에 잘 배우는 것이 좋습니다.
나는 GitKraken 을 개발하는 팀 에 있으므로 약간 편견이 있지만 체크 아웃하는 것이 좋습니다. 크로스 플랫폼이므로 Windows , Mac 및 Linux 에서 동일한 도구를 사용할 수 있으며 실행 취소 / 다시 실행, 색인 검색 및 반응이 빠르고 직관적 인 디자인과 같은 다른 고유 기능이 제공됩니다. GitKraken이 작동하지 않으면 Git Extensions (Windows) 및 GitHub Desktop (Windows / Mac)을 사용해 성공했습니다 .
16.04
첫 인상이 정말 좋습니다. @ chris 어느 시점에서이 프로젝트를 오픈 소스로 계획 할 계획이 있습니까?
source ( http://www.syntevo.com/smartgit/index.html ) 에서 tar.gz 파일을 다운로드하여 컴파일하는 대신 런치 패드에 PPA 가있어 smartgit
일반 apt-get
명령을 사용하여 설치할 수 있습니다 .
터미널 ( Ctrl+ Alt+ t)에서 다음 명령을 입력하십시오.
sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update
sudo apt-get install smartgit
최신 버전의 smartgit이 설치됩니다.
GitEye 라는 비교적 새로운 (방금 출시 된) 소프트웨어도 있습니다.
Eclipse RCP 프레임 워크를 기반으로하는 친숙한 그래픽 인터페이스를 제공합니다. Java에서 실행되므로 Windows 및 Mac에서도 사용할 수 있습니다.
시도 해봐; 무료입니다.
지금까지 유일한 불만은 병합 도구가 다소 제한되어 있다는 것입니다.
필자는 최고의 git 클라이언트라고 부르지는 않았지만 Meld 는 파일과 디렉토리를 비교하는 것이 주요 목적이지만 기본 버전 제어 기능도 제공 한다는 점에 주목할 만하다 .
- Meld는 Git, Mercurial, Bazaar 및 SVN을 포함한 많은 버전 제어 시스템을 지원합니다
- 커밋하기 전에 파일 비교를 시작하여 변경 사항 확인
- 파일 버전 관리 상태보기
- 간단한 버전 제어 작업도 가능합니다 (예 : 파일 커밋 / 업데이트 / 추가 / 제거 / 삭제)
목적과 워크 플로우에 따라 선호하는 IDE의 버전 제어 플러그인을 자세히 살펴 보는 것도 흥미로울 수 있습니다. 나는 예를 들어 Eclipse, Monodevelop 및 PyCharm에서 사용했습니다.