• 검색 결과가 없습니다.

버전관리시스템

N/A
N/A
Protected

Academic year: 2022

Share "버전관리시스템"

Copied!
32
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

1

(2)

버전관리시스템

(VCS, version control system)

다수의 사용자가 네트워크를 통해서 프로젝트(소스코드)를 관리하는 프로그램(시스 템)다수가 참여한 프로젝트에서 각자가 수정한 부분을 팀원 전체가 수정 가능, 오류 발 생시 복구 가능, 변경사항 및 수정자가 누군지 알 수 있음.

로컬버전관리, 중앙집중식 버전관리, 분산버전 관리

2

(3)

분산 버전 관리(DVCS , Distributed Version Control (Systems))

각 개발자가 중앙 서버에 접속하지 않은 상태에서도 코드 작업을 할 수 있다.

Bazaar, Darcs, Mercurial, Git 등...

분산 버전 관리 시스템

(DVCS, Distributed version control system)

3

(4)

무료 오프라인 빠른 속도 Staging Area

(Git)

4

(5)

깃허브

(Git Hub)

SW개발 프로젝트에 있어 네트워크를 이용한 무료 협업 개발 도구 즉, 소스를 다 모아 놓은 저장소웹 (git 기반의 호스팅 서비스)

외, Google project hosting, sourceforge ,네이버 Yobi

5

(6)

6

깃허브 의 특징 및 기능

1.개발자들이 함께 이야기할 수 있는 Pull Request

변경하고 싶은 소스 코드를

주고 수정해 달라고 요청하는 기능

‘버그를 고쳤는데, 이렇게 수정해 주시면 안 될까요’

(7)

7

깃허브 의 특징 및 기능

2.일정 관리 또는 버그 보고는 Issue

사용자에게 Issue를 보여 주고 싶을 때는

‘@사 용자 이름’

Wiki 기능도 제공하므로 쉽게 문서를 작성 하고 공개, 공유

(8)

8

깃허브 의 특징 및 기능

2. 읽기 쉽게 댓글을 작성하거나 문서를 만드는 것이 가능한 GitHub Flavored Markdown

@Organization 이름’을 입력하면

Organization에 소속된 사용자 전부에게 Notification(알림) 을 보낼 수 있습니다.

‘#번호’를 입력하면, 해당 저장소의 Issue 번호의 링크가 만들어집니다.

(9)

9

깃허브 의 특징 및 기능

2. 자신의 팀뿐만 아니라 다른 팀과도 협업 할 수 있는 Watch

다른 팀이 만든 흥미 있는 저장소를 Watch 에 등록하면,

해당 저장소와 관련된 정보가 News Feed(뉴스 피드)에 나온다.

(10)

즉,

GitHub = 소셜 코딩

10

*소셜 : 특정한 관심이나 활동을 공유하는 사람들 사이의 관계망을 구축해 주는 온라인 서비스

(11)

1. Github 계정등록 2. Github 설치

3. Repo 만들기 4. Repo 불러오기 5. Repo 업로드

목차

(12)

Github 계정등록

(13)

Github 계정등록

1. Github.com 에 접 속

2. Sign up 클 릭

(14)

Github 계정등록

Username, Email Adress,

Password를 입력후 Create an accont 클 릭

(15)

Github 계정등록

1. Free 선 택

2. Finish sign up 클 릭

(16)

Github 계정등록

가입할 때 등록한 메 일주소로 인증을 받 고 계정 사용가능

(17)

Github 설치

(18)

Github 설치

1. Google 검색창에 github download 검색

2. Github Desktop 사이트에 접속

(19)

Github 설치

Download Github Desktop 클릭 후 설 치

(20)

Github 설치

등록했던 Email 과 Password 를 입력하고 로그인

(21)

Repo 만들기

Repo란?

Repository 즉, 웹 저장공간을 의미한다 Repo를 통해서 자신의 데이터를

저장, 공유 할 수 있고 다른 사람과 공동 프로젝트도 진행할 수 있다.

(22)

Repo 만들기

New repository 클 릭

(23)

Repo 만들기

1. Repository name을 입 력

2. Repo의 공개 여부 선 택일반적으로 Public을 사 3. Repo에 대한 설명을 용

할 수 있고 일반적으로

README 사용 4. Create repository 클 릭

(24)

Repo 불러오기

(25)

Repo 불러오기

클릭

(본인의 Repo뿐만 아니라 다른사람의Repo

또한 다음과 같이 Desktop으로 불러올 수 있다.)

(26)

Repo 불러오기

Repo와 자동적으로 연결, 저장위치 지정

(27)

Repo 업로드

(28)

Repo 업로드

Repo 불러오기에서 설정한 폴더에 새로 운 파일 생성

(29)

Repo 업로드

다음과 같이 Change 부분에 점이 새로 표시된 것을 확인 후 클릭 이것은 Repo를 저장한 폴더에 변 화가 있다는 것을 의미

(30)

Repo 업로드

1. 새로 추가된 것에 대한 Summary 와 Description 입 력 2. Commit to master 클 릭

3. Sync 클 릭

다른 사람의 Repo에 업로드 할 경우 그 사람의 동의가 필 요

(31)

Repo 업로드

Repo에 example.txt 파일이 올라온 것을 확인

(32)

32

참조

관련 문서

가르칚 후 그 결과를 체크하고, 향상된 것을 본 읶에게 읶식시키고, 서투른 것을 지적하여 반복 하여 가르치는 것이 중요하다.. 또 빠짐없이

이 재고금액이 경영을 압박하고 있다는 것을 깨닫는다면, JIT방식의 도입이 경영상 많은 플러스가 되는 것을 알 수 있을 것이다.. 이것을 흐름작업에서 한사람에게

제6항 모음의 장단을 구별하여 발음하되, 단어의 첫 음절에서만 긴소리가 나타나는 것을 원칙으로 한다... 제7항 긴소리를 가진

보-슬래브 구조에서는 시공의 성질상 보와 슬래브의 콘크리트가 동시에 타설되기 때문에 경화 후 일체가 되어 그림 4.12에 표시된 바와 같이 보와 인접한 슬래브는 보의

완전히 열면 유체 흐름의 단면적 변 화가 없어서 마찰저항이

 Simulation menu에 Simulation Control 선택 후, 더블 클릭 하여 Time step, print time 등 시 뮬레이션 동작 조건 설정.  시뮬레이션 동작 조건 설정 후, Run

 마감후시산표는 기업이 마감분개와 전기를 적절하게 실시하였다는 것을 확인시켜 주고 회계기간 말 회계등식을 유지하고 있다는 것을 나타냄.  다른 시산표와

이것은 괄호를 풀고 동류항끼리 모아서 다음과 같이 계산한 것과 같다.. 이때 다항식의 뺄셈은 빼는 식의 각 항의