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. 스테이징, 커밋, 푸시, 스태시, 풀 리퀘스트 등 매우 논리적이지만 비직관적인 구조. 그렇다고 너무 겁내실 필요는 없는 게 막 어렵지도 않습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
169603 [질문] 디아4 지금사도 내일 베타 가능할까요? [8] 카즈하8057 23/03/17 8057
169602 [질문] 볼륨키가 없는 키보드에 볼륨 조절 단축기를 할당하는 법이 있을까요? [10] 모나크모나크8081 23/03/17 8081
169601 [질문] (약스포)브레이킹 배드 궁금한점 [16] 늅늅이7114 23/03/17 7114
169600 [삭제예정] 직원의 법인카드의 사용범위가 궁금합니다 [10] 삭제됨9141 23/03/17 9141
169599 [질문] 청약 예비당첨 시 실제 당첨율 [3] 놔라11597 23/03/17 11597
169598 [질문] 한국타이어 대전공장 화재로 현재는 경부선 열차운행 지장 없나요? [2] 물소싫어9243 23/03/17 9243
169597 [질문] 범죄소설 / 드라마 / 영화를 추천 받고 싶어요. [14] 리클라이너8301 23/03/17 8301
169596 [질문] 한국, 일본 드라마들을 추천 받고 싶습니다 [18] 해피새우8642 23/03/17 8642
169595 [질문] 포르자 호라이즌 시리즈 스팀으로 질러도 괜찮을까요? [6] 캔디미라클10048 23/03/17 10048
169594 [질문] 알뜰폰이 정말 기존 통신사보다 느린가요? [22] 빼사스12967 23/03/17 12967
169593 [질문] 영화인지 드라마인지 찾습니다 [2] 빠르7173 23/03/17 7173
169592 [질문] Wbc보면서 느낀건데.. [11] 방탄노년단8588 23/03/16 8588
169591 [질문] 신호등 근처에서 블루투스 이어폰이 끊기는 이유는? [9] 샤르미에티미10542 23/03/16 10542
169590 [질문] 카카오톡 오픈 채팅 백업 방법 있을까요? [3] 아엠포유8736 23/03/16 8736
169589 [질문] 롤 스포없이 볼 가장 좋은 방법이 뭔가요? [7] 그린티미스트7315 23/03/16 7315
169588 [질문]  면접을 보면 긴장을 많이 합니다. [27] Valorant7966 23/03/16 7966
169587 [질문] 소화능력을 유지개선하는 방법이 있을까요? [10] 형리6916 23/03/16 6916
169586 [질문] 영상감상용으로 모니터 바꾸면 체감이 많이 될까요? 모니터 추천 부탁드립니다 [4] 라비11076 23/03/16 11076
169585 [질문] 드라마 장면인데 어떤작품인지 기억이 안나서요. [7] 종이컵6384 23/03/16 6384
169584 [질문] 나중에라도 인구 반 토막이 되면 [22] 애플댄스6392 23/03/16 6392
169582 [질문] 모니터 받침대 추천 부탁드립니다 :) [3] Broccoli7365 23/03/16 7365
169581 [질문] 몬헌4브라키디오스 브금 피아노로 쳐서 질문햇던글 아시는분 [2] 제드5666 23/03/16 5666
169580 [질문] 칵테일 아래 바질이 깔렸는데 용도가 뭘까요? [2] 대출 30년7757 23/03/16 7757
목록 이전 다음
댓글

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