PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2023/03/13 16:48:24
Name onDemand
Subject [질문] 폴더 내 모든 코드파일 비교하는 방법이 있나요?
파이썬으로 프로젝트를 개발하고 있습니다.

그런데 프로젝트 버전이 너무 여러개가 생겨버려서 버전관리에 문제가 생겼네요.

Z라는 오리지널 폴더가 있고, 알파라는 사람과 베타라는 사람이 각각 프로젝트를 수정해서 저장했습니다.

알파라는 사람은 프로젝트를 수정해서 Z->A 프로젝트로 저장하고
베타라는 사람은 프로젝트를 수정해서 Z->B 프로젝트로 저장했습니다.

Z, A, B 폴더의 트리구조는 동일하고 .py파일만 한 100개정도 들어있습니다.
혹시 이 파일들을 쉽게 비교 할 수 있는 방법이 있을까요?


통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
덴드로븀
23/03/13 16:53
수정 아이콘
유료 프로그램이지만 beyond compare 라는 프로그램 추천하고 갑니다.
onDemand
23/03/13 17:06
수정 아이콘
평생 한번만 결제하는거면 지불의향이 있습니다!
감사합니다.
클란심
23/03/13 17:00
수정 아이콘
(수정됨) diff나 merge로 검색해보시면 많은 프로그램이 있습니다.
대표적으로 beyond compare나 araxis merge 같은 프로그램이 있습니다.
그리고 여러명이 작업하실 땐 형상관리 툴을 사용하시는게 좋습니다. svn이나 git등이 있습니다.
onDemand
23/03/13 17:08
수정 아이콘
네트워크가 차단되어있는 PC라 쉽지 않았습니다...흑
SVN은 쓸만 했겠네요
얼음숨결
23/03/13 19:56
수정 아이콘
SVN 보다 git 을 추천 드립니다.
저도 먼 옛날 source safe 부터 clearcase svn 등등 여러 가지를 써 왔습니다만,
사실 git 이 나온 이후로 주위를 보면 모두 다 git 으로 통일된 분위기입니다.
git 은 일단 매우 가벼울 뿐더러 "네트워크 연결 없이" Local PC 한대에서도 모든 기능 다 동작합니다.
Blooming
23/03/13 17:00
수정 아이콘
무료툴인 WinMerge에도 폴더 비교 기능이 있어요.
onDemand
23/03/13 17:07
수정 아이콘
오 감사합니다. 한 번 써봐야겠네요!
얼음숨결
23/03/13 20:02
수정 아이콘
(수정됨) 저도 이미 댓글에 나와 있는 대로 무료는 WinMerge, 유료는 Beyond compare 추천 드립니다.

Beyond compare 의 경우 여러 OS 를 모두 지원하고, 한 번 사면 쭉 업데이트 지원, 여러 OS 에서 사용 가능이라 편해요.

기능은 Beyond Compare > WinMerge 이구요.

저는 집에서는 office 쓸 일이 별로 없어서 집 컴에는 MS Office 도 안 사고 libre office 를 쓰고 있습니다만,
beyond compare 는 별도로 개인용으로도 license 를 구입했습니다.

요즘 다른 프로그램과 비교하면 가격도 매우 쌉니다.
(지금 확인해 보니 $70 이네요.. 좀 오르긴 했군요 => standard 는 여전히 $35입니다!
3-way merge 만 아니면 standard 로도 충분하긴 한데, 현재 써 주신 걸 보면 3-way merge 가 필요한 상황 같긴 하네요. ^^;)
30일 무료 체험판도 가능합니다. 먼저 받아서 확인해 보셔도 좋을 것 같네요.
내꿈은세계정복
23/03/13 20:19
수정 아이콘
말씀하시는 경우라면 형상관리 툴 그 중에서도 무조건 Git 입니다.

장점
1. 로컬에서만 작동 가능한가? Yes
2. 브랜치를 뽑기 쉬운가? Yes Yes Yes

특히 말씀하시는 고민의 경우 깃의 브랜치를 쉽게 뽑을 수 있는 장점이 정말 완벽하게 해결해주는데, 온디맨드 님과 알파 / 베타라는 분들이 각기 Z 에서 브랜치 세 개를 뽑아 작업하신 다음에 원래 브랜치에 머지만하시면 됩니다. 다른 형상관리툴에서도 이게 되는 기능이긴 하지만 깃에서는 압도적으로 빠르고 편합니다.

단점
1. 스테이징, 커밋, 푸시, 스태시, 풀 리퀘스트 등 매우 논리적이지만 비직관적인 구조. 그렇다고 너무 겁내실 필요는 없는 게 막 어렵지도 않습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
169552 [질문] 성분이 같은 카피약 먹어도 될까요? [8] 하카세8527 23/03/14 8527
169551 [질문] 휴대폰 대리점에서 당근마켓으로 파는 경우 [5] 바둑아위험해7804 23/03/14 7804
169550 [질문] 눈이 너무 따갑습니다. [11] 탄야6629 23/03/14 6629
169549 [질문] 클템해설 후니짭 닉네임 유래가 무엇인가요? [5] 리니시아7405 23/03/14 7405
169548 [질문] 서울 강남구에 미미위 강남이라는 브랜드 자체가 사라진 건가요? [6] 애플댄스6909 23/03/14 6909
169547 [질문] 에어맥스 플러스 여성용-GS(grade school) 차이? [1] 스핔스핔6746 23/03/14 6746
169546 [질문] 엑스박스 시리즈X 구입 전에 궁금한 점이 있습니다! [12] 오렌지망고8322 23/03/14 8322
169545 [질문] 차 시동 걸린 상태에서 밖에서 차 문을 왜 못잠그게 해놨을까요? [14] 똥쟁이10733 23/03/14 10733
169544 [질문] 도서 월정액 서비스 관련 질문 [4] 박신영6798 23/03/14 6798
169543 [질문] 모니터 주사율 설정 도와주세요 [3] 여유를갖자8919 23/03/14 8919
169542 [질문] 캐쥬얼한 단체 게임 추천 요청 (스팀 등 PC게임) [10] 러신머닝10559 23/03/14 10559
169541 [질문] [LOL]아우솔 스택은 어떻게 보는 건가요? [2] nekorean8345 23/03/14 8345
169540 [질문] 캠핑 전문가분들의 고견을 구합니다. [6] 퀴즈노스6801 23/03/13 6801
169539 [질문] 화상 회의 마이크 사용에 대한 질문입니다. [7] This-Plus6385 23/03/13 6385
169538 [질문] 진격의 거인 애니메이션 감상 순서가 어떻게 될까요? [7] 及時雨12616 23/03/13 12616
169537 [질문] 운동법 질문 입니다. [13] 퍼블레인8902 23/03/13 8902
169536 [질문] 맥북을 쓰고 싶습니다 [39] 엘케인8860 23/03/13 8860
169535 [질문] 주말에 경마공원 가려고 하는데요. [9] 2'o clock8409 23/03/13 8409
169534 [질문] 술마시고 뜨거운 물로 목욕, 많이 위험할까요? [7] 카오루7431 23/03/13 7431
169533 [질문] 폴더 내 모든 코드파일 비교하는 방법이 있나요? [9] onDemand7708 23/03/13 7708
169532 [질문] 냉동피자 뭐 드세요? [9] 월터화이트8002 23/03/13 8002
169531 [삭제예정] 운동화 질문드립니다. [3] 삭제됨6335 23/03/13 6335
169530 [질문] 플스5가 지르고 싶습니다. 어찌해야 할까요? [43] 탈리스만8654 23/03/13 8654
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로