제목 2020 오픈소스SW응용 기말고사(오별)
글쓴이 윤찬영(3기) 날짜 2020-12-09 (19:50)
첨부파일 없음 조회수 325
오픈소스응용(2분반, 3분반)
2학년 2학기 기말 과제
일시: 2020년 12월 9일 오후3시 ~ 오후4시30분 1시간30분
                     학번 :            이름 :    
 
A. bitbucket과 SourceTree에서 다음 작업을 수행하시오. 풀이 과정을 최대한 자세하게 캡쳐해서 파일(한글, 워드, 파워포인트 등)로 제출하시오. 파일 생성 및 수정(업데이트) 시 commit 필수이다. (20점)
기본세팅 : bitbucket에서 다음을 생성하시오.
- Workspace 이름 : ossfinaltest_학번      - Project 이름 : osstest
- Repository 이름 : ossfinal_학번   - Access level 체크 Private repository
- Include a README? Yes      - Include .gitignore? Yes
 
1. bitbucket의 master branch에서 다음을 수행하시오. (1점)
 1) README.md, .gitignore 자동적으로 파일 생성되어 있음, Initial commit 자동 생성됨.
 2) test_master 파일 생성, 파일 내용은 It's a basic test 입력. 커밋 메시지는 default(자동생성 그대로)
 
2, bitbucket에서 Clone을 수행하시오. SourceTree 실행. (1점)
 
3. bitbucket에서 다음을 수행하시오. (1점)
 1) 자신의 이름과 성으로 된 브랜치(예 : hgpark)를 생성
 2) 생성된 브랜치에서 README.md, .gitignore, test_master 파일 생성 확인
 
4. SourceTree(local)에서 다음을 수행하시오. (1점)
 1) 자신의 이름과 성으로 된 브랜치(예 : hgpark)를 bitbucket에서 생성하고 이를 가져와서 브랜치에서 작업
 2) test_master 파일 수정, 원래 내용 다음 줄에 update on local 입력, 커밋하기 (커밋 메시지는 자율 입력)
 3) 별도의 design_자신의 이름과 성 (예 : design_hgpark) 파일 생성, 파일 내용은 button design on local     입력, 이 파일은 메모장에서 텍스트로 만듬. 커밋하기 (커밋 메시지는 자율 입력)
 
5. bitbucket(remote) master branch에서 다음을 수행하시오. (1점)
 - test_master 파일 수정, 원래 내용 다음 줄에 update on remote 입력, 커밋하기(커밋 메시지는 자율)
 
※ 6번 절차가 A 문제의 핵심이며 7번 결과와 합쳐서 15점 배점. 세부 배점은 채점 시 결정 예정.
 
6. Sourcetree(local)에서 다음을 수행하시오. (각 절차에서 Sourcetree 화면 캡쳐 필수)
 1) Pull master
 2) Merge master
 3) 충돌 발생
 4) 충돌 해결 - 수작업 : update on local, update on remote 모두 수용해서 총 3줄 파일 내용을 가짐
 5) 커밋 메시지 자동 생성
 6) Push : 로컬 브랜치와 리모트 브랜치 모두 자신의 이름과 성으로 된 브랜치(예 : hgpark) 지정
 
7. 최종 결과 (각각의 파일 모두)를 보이시오.
 1) local 파일들
 2) remote master
 3) remote 자신의 이름과 성으로 된 브랜치의 파일들
 * 1), 3)에 있는 파일들의 파일 내용은 모두 같다.
댓글(0)