대체 뭐부터 해야되노 ㅋㅋㅋㅋ
[%] vcs 같은건 어떻게 개발해야 되는지 감도 안오네
익명(yabung555)
2023-07-28 14:33
추천 0
댓글 4
다른 게시글
-
근데 진짜 pip는 2에서 3 넘어가면서 lock 파일 안 만든 이유가 [6][질문] 익명(211.49) | 23.07.28추천 0
-
pip는 왜 npm처럼 프로젝트마다 구분이 안됨? [1][질문] 익명(223.39) | 23.07.28추천 0
-
며칠전쯤 깃헙 트렌딩에 오픈소스 jira 뜨던데 [1][%] 익명(39.7) | 23.07.28추천 0
-
nc 시발련들 뭐냐[%] 익명(222.112) | 23.07.28추천 6
-
소규모 프로젝트도 docker로 배포함? [7][%] 익명(39.127) | 23.07.28추천 0
-
밑에 VCS + jira 같은 업무툴 개발하는 거 재밌을거같은데 [2][%] 익명(211.114) | 23.07.28추천 0
-
ts로 express앱 만들면 어떻게 배포함? [9][질문] 익명(39.127) | 23.07.28추천 1
-
내가 저런회사 있어봐서 아는데 [1][%] 익명(211.234) | 23.07.28추천 3
-
남의 돈으로 바퀴를 다시 만들어 볼 수 있다니.. [1][%] 익명(1.235) | 23.07.28추천 4
-
밑에 VCS 개발 강제징용당했다는 게이다 [13][%] 익명(220.70) | 23.07.28추천 0
나도 git 내부 원리 궁금해서 찾아봤는데 진짜로 소스가 내부적으로 어떻게 동작하는지 설명해주는 글은 없더라 그냥 git 래퍼를 만들면 되지 않을까 svn처럼 쓰게 하려면 그냥 브랜치 기능같은걸 없애면 되는거고
솔직히 git 소스보는건 좀 오바고 go-git 같은 다른 언어 구현체 보는게 좀 더 편할것
diff 부터 해봐야하지않을까
설계가 중요할듯? 요구 조건부터 생각해보면 최초부터 최신까지의 코드 변경 히스토리 가지고 있어야하고 트랜잭션 단위로 롤백이나 커밋이 가능하고 뭐 이런? 구현은 그 다음의 문제일듯