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. 스테이징, 커밋, 푸시, 스태시, 풀 리퀘스트 등 매우 논리적이지만 비직관적인 구조. 그렇다고 너무 겁내실 필요는 없는 게 막 어렵지도 않습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
169584 [질문] 나중에라도 인구 반 토막이 되면 [22] 애플댄스6823 23/03/16 6823
169582 [질문] 모니터 받침대 추천 부탁드립니다 :) [3] Broccoli8015 23/03/16 8015
169581 [질문] 몬헌4브라키디오스 브금 피아노로 쳐서 질문햇던글 아시는분 [2] 제드6025 23/03/16 6025
169580 [질문] 칵테일 아래 바질이 깔렸는데 용도가 뭘까요? [2] 대출 30년8399 23/03/16 8399
169579 [질문] 환자용 선식 추천받을 수 있을까요? [8] 팬더형아9260 23/03/16 9260
169578 [질문] 퇴직은 아무때나 가능한건가요? [21] 레너블13514 23/03/16 13514
169577 [질문] 육아 선배님들께 에버랜드 동물원 팁 조언을 구합니다. [20] 쉬군10738 23/03/16 10738
169576 [질문] 일본가면 사오면 좋다하는 아이템 있을까요? [35] 천우희12299 23/03/15 12299
169575 [질문] 아이폰에서 지나간 알림 기록을 보는 방법을 알고 싶습니다. [1] 이신아22269 23/03/15 22269
169574 [질문] 집주인 사망 + 집 압류 +그리고 자녀가 재산 상속 소송중일때 누구와 이야기를 해야 하나요? [10] 프라임에듀11641 23/03/15 11641
169573 [질문] 아이폰 SE2 iSO 16 업데이트 이후 디자인 변경 질문입니다 [4] seotaiji8791 23/03/15 8791
169572 [질문] 구글 2차 인증 .. 인증코드 문자가 안옵니다 [7] 마제스티9564 23/03/15 9564
169571 [질문] 오버워치2 얼타는 힐러입니다 방법있을까요 [9] 탄야8983 23/03/15 8983
169570 [질문] 안양 농구 직관 갑니다. [5] 찬양자7800 23/03/15 7800
169569 [질문] 맥북에서 마우스 휠 스크롤이 안 되는 프로그램이 있습니다. monkeyD8040 23/03/15 8040
169568 [질문] Tableau 잘하시는 분 계실까요.. 모양 그래프 각 모양 겹침이 안되는 현상 관련.. [1] 하나10637 23/03/15 10637
169567 [질문] PC 에서 유튜브 화면을 확대해서 볼 수 있나요? [5] VictoryFood36620 23/03/15 36620
169566 [질문] 아고다 환불불가 취소 관련 방법 문의 [9] 소꿉10276 23/03/15 10276
169565 [질문] 체스선수의 입지는 공고한가요? [9] 졸업9423 23/03/15 9423
169564 [질문] 서울역, 시청근처 대규모 모임 장소 추천부탁드립니다. [10] 팀쿡9144 23/03/15 9144
169562 [질문] 다음카페 보고싶은 글이있는데 등없없이 볼수있는방법없나요? [1] 보고싶은날엔8428 23/03/14 8428
169560 [질문] Microsoft Authenticator 백업 없이 기기변경 했을 경우 질문드립니다 [1] 60초후에15745 23/03/14 15745
169559 [질문] [긴급 샌프란시스코 홀로 체류] [15] 문재인대통령9153 23/03/14 9153
목록 이전 다음
댓글

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