웹뿌시기
149
2020-02-13 09:45:33
4
317

git init 관련 질문드릴 것 있습니다.


한 프로젝트 내 2개의 git 생성에 대한 질문입니다.


A라는 디렉토리 생성 이후 A경로에 git init을 하여 사용하고 있으나,


A 프로젝트 내 build 라는 디렉토리에서 또 git init을 하여 사용해야 한다는 지침을 받았습니다.


이렇게 프로젝트 내 2 번의 git 생성을 통한 이점이 무엇이 있을까요??


init 이후 remote는 같은 경로 입니다.

  $ A > remote add ./test.git 
  $ A > git pull origin master

  $ A >  build > remote add ./test.git 

  $ A >  build > git pull origin master


단순 소스 관리의 목적일까요??


이번에 git을 처음 접해봐서 관련 지식이 부족한 상황이며, 그냥 가이드 해준 대로 사용해도 별 문제 없습니다만 개인적으로 이유가 너무 궁금하기에 여쭈어봅니다. 쉽게 유추할 수 없는 내용이면 해당 인원에게 직접 여쭈어 볼 계획입니다. 아시는 경험이라던가 지식이 있으신 분은 도움주시면 감사하겠습니다.





0
  • 답변 4

  • aksjm2
    1k
    2020-02-13 10:13:06

    추측컨데,

    1) 전체 프로젝트 - 소스에 대한 변경사항을 관리하기 위한 첫번째 remote repository 등록

    2) build된 바이너리에 대한 변경사항을 관리하기 위한 두번째(build/) remote repository 등록..


    프로젝트 소스의 변경이 무조건 빌드를 유발하지는 않도록 되어있다면..

    완벽한 답은아니라, 담당자분께 문의해보시는게 좋을것 같네요 :)

  • 저놈자바가
    1k
    2020-02-13 10:23:46

    신기하긴 하네요

    A폴더안에 B폴더가 있는데 

    A폴더를 리셋시키거나 되돌리고 커밋하게되면 B폴더도 그당시 시점으로 돌아갈텐데

    별도관리가 되는걸까요??

  • 웹뿌시기
    149
    2020-02-13 10:35:54 작성 2020-02-13 10:40:30 수정됨

    aksjm2님 감사합니다.


    우선 다시 알아본 바로는 답변 주신 내용이 맞는 것으로 보입니다만

    정확히 이해하기 위해서는 build에 대해서 더 지식을 습득해야 할 듯 하네요.!


    어쨌든 관련 내용을 당사자에게 바로 여쭈어 보고 싶었으나 제가 얕은 지식으로 질문을 드리게 되면 서로 불 필요한 시간을 소요할 듯 하여 질문 글을 남겼는데 답변 주셔서 감사합니다.

  • 웹뿌시기
    149
    2020-02-13 10:47:44

    재미없다~ 님 답변 감사드립니다.



    A폴더안에 B폴더가 있는데 

    A폴더를 리셋시키거나 되돌리고 커밋하게되면 B폴더도 그당시 시점으로 돌아갈텐데

    별도관리가 되는걸까요??


    대한 내용을 제가 이해하지 못하고 있습니다. 이해하기 위해서는 build에 대한 스크립트에 이해가 필요할 것으로 보입니다. 관련 지식을 공부한 후 두 분께서 답변 주신 내용을 다시 읽어보도록 하겠습니다.



  • 로그인을 하시면 답변을 등록할 수 있습니다.