ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 58일차-WBS,GIT
    프로젝트 2024. 4. 17. 18:27

    WBS 일정 작성 규칙

    <완료>
    4월 18일 기준으로 완료된 작업은 O 적고 초록색으로 색칠한다 잊지말고 상태도 반드시 변경해줘야한다
    <지연>
    4월 19일 기준으로 끝내지 못한 작업은 그 다음 날짜에 빨간색으로 색칠한다 

    4월 22일 기준으로 지연된 작업을 완료했으면 O 표시한다 종료일 날짜도 22일, 상태는 완료로 변경한다

    주의사항

    - 오후 5시전에 끝내지 못한 작업은 반드시 지연으로 기입해야한다

    - 누군가 3일 이상 지연된다면 심각한 문제이므로 나머지 팀원들이 같이 해결해야한다

    - 하나의 기능이 너무 지연된다면 다른 사람이 기능을 맡거나 포기해야한다

    - 담당자가 변경되면 비고란에 담당자와 변경한 날짜를 적어놔야한다


    프로젝트 진행 상황을 매일 오후 5시에 작성해 5시 30분에 팀장들이 강사님에게 진행도를 공유해야한다

     


     

    https://www.sourcetreeapp.com/

     

    Sourcetree | Free Git GUI for Mac and Windows

    A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.

    www.sourcetreeapp.com

    깃을 사용할때 시각적으로 진행 상황을 보여주는 프로그램이다

    홈페이지에 들어가서 설치 파일을 다운로드하고 실행하자 

     

     

     


    https://github.com/

     

    GitHub: Let’s build from here

    GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

    github.com

    깃허브 회원가입 후 메인페이지로 이동

    GIT, SVN 를 주로 사용한다

    대규모 프로젝트에서는 보통 SVN 를 사용한다 GIT 사용할때에는 작은 회사들에서 사용한다 (그이유는 나중에 알려줌)

     

    SVN 서버가 없으면 중앙 집중 형태로 인터넷이 연결되면 동기화되어 버젼이 관리된다

    Un staged : 깃이 무언가 변경사항을 발견했을때

    Staged : 이제 곧 커밋할꺼야

    Committed : 

    CUI 를 쓰지 않고 GUI 형태로 깃을 사용하기 위해 소스 트리를 설치한다

    둘다 사용하지 않을거라 건너뛰기

    Mercurial 는 체크해제하고 다음을 누른다

    본인의 이름과 이메일을 작성하고 다음을 눌러준다

    지금은 SSH 암호화 키를 사용하지 않을 것이기 때문에 아니요를 눌러준다

    테스트를 위해 STS 를 실행하자

    서버를 실행해서 정상적으로 서비스 되는지 확인하자


    깃을 사용할 프로젝트 경로 지정

    로컬에 선택되어있는지 확인한다

     


    스테이지, 언스테이지, 무시

    스테이지에 올라가지 않은 파일(변화가 생긴 파일)

    앞에 . 들어가는것들은 커밋하면 안된다 왜냐하면 각자의 환경이 다르기 때문에 설정 파일은 커밋 과정에서 무시해야한다

    정리하면 커밋할때 설정파일은 반영되면 안되기 때문에 무시처리해줘야한다

    .gitigonre 를 클릭하면 오른쪽 위에 무시된 파일의 이름들이 표시된다

    커밋할때에는 반드시 코멘트를 작성해야한다

    정상적으로 커밋이 된 상태이다 이제 sts 에서 index.jsp 파일을 추가하자

    파일을 추가하면 소스 트리에서는 Unstaged 인 상태인 index.jsp 파일이 올라와있다

    파일 상태를 눌러 상세한 사항을 확인하자

    Unstaged 파일들을 Staged에 올린다

    커밋할때에는 반드시 사유을 작성해야한다


    커밋하기 전에 되돌리기

    그 다음에는 index.jsp 파일에서 코드를 수정해보자 

    파일 상태를 눌러 확인해보자

     

    커밋을 하기 전에 스테이지, 언스테이지 상태인 코드를 처음 상태로 되돌리는 기능이다


    커밋한 이후 되돌리기

     

     


    브렌치 초기화

    특정 지점까지 초기화 하는 기능

    과거로 돌아가지만 기억도 함께 사라진다

    리버스 커밋

    특정 커밋에서 실행된 내용만 취소하고, 현재 내용은 그대로 적용하는 것

    과거로 돌아가고 현재의 기억은 사라지지 않는다

     

     

     

    둘중에 하나만 선택하면 된다

    충돌 해결

    사용할 코드를 선택하여 수정한다 

    푸쉬할때는 한명만 푸쉬하면 나머지가 풀 받아야한다

    아침에 한번 집에가기 전에 한번 이거를 자주자주 해줘야지 충돌이 안난다


    브렌치는 절대로 따지말자

     

     

     

     


    이제는 여러 사람이 공동으로 볼 수 있는 저장소를 만들어야한다

    모두 다 체크하고 생성하기 버튼을 누르고

    토큰은 한번 만들면 다시 알 수 없다 다시 발급 받으면 다시 다 받아야한다 

    그래서 어딘가에 잘 저장해두자 

     


    select 버튼을 누르면 아이디와 비밀번호를 입력해야하는데 아이디에는 github 아이디를 입력하고 비밀번호는 아까

     

    1팀 ERD 대로 테이블 구성

    2팀 STS 패키지 구성등등 설정 환경

     

    공용 DB를 하나 주고 id, pw, port 접속

     

    id 15.164.48.130

    port 3306

    id web_user

    pw admin@pass 

    -> 이건 우리가 알아서 만들기 database
    gdj78_semi_unionspace

    .

    '프로젝트' 카테고리의 다른 글

    파이널 프로젝트 들어가기전 알아야할거  (0) 2024.05.30
    세미 프로젝트 마무리  (0) 2024.05.08
    주제 선정  (0) 2024.03.30
Designed by Tistory.