patch 사용에 관한 질문
글쓴이: dolhani / 작성시간: 목, 2004/01/29 - 1:00오후
diff와 patch 프로그램을 사용하는 방법
http://bbs.kldp.org/viewtopic.php?t=30791
글을 읽고 궁금한 점이 생겨서 질문 드립니다.
하나의 원본 소스에 대해서 두 사람이 서로 다른 patch 파일을 만들게 되면,
patch 적용이 어떻게 되는지 궁금합니다.
각 사람 별로는 원본과 차이점 만을 patch 파일로 만들게 될 것 같은데,
한 사람의 patch 파일을 적용하고 나면
다른 사람의 patch는 어떻게 적용되어야 하는가
(혹은 어떻게 적용될 것인가?) 하는 내용이 궁금합니다.
diff 나 patch 와 관련된 좋은 참고 자료도 환영합니다.
감사합니다. 좋은 하루 되세요.
Forums:
하나의 원본소스라 해도 서로 다른 부분에 대해 패치를 만들었다면 문제가
하나의 원본소스라 해도 서로 다른 부분에 대해 패치를 만들었다면 문제가 되지 않습니다(즉, 문제없이 잘 적용됩니다).
같은 부분에 대한 것일 경우는 patch 프로그램이 적용할 것인지를 물어보게 됩니다. 물어본다 하더라도 사용자 입장에선 좀 혼란스럽겠죠.
패치 파일은 보통 버그 픽스에 대한 패치가 일반적이며 공식적인 패치는 소프트웨어를 만든 개발자가 최종적으로 릴리즈하고 사람들은 그 패치를 주로 쓰게 되므로 대개는 그런 문제가 발생하지 않는 것 같습니다.
더 복잡한 패치라면 아예 CVS를 쓰고 새로운 리비전을 릴리즈하는게 낫겠죠.
반대로 그런 문제가 없도록 하기 위해서, 패치를 만들었으면 원본 소스 개발자에게 보내주는게 예의일테고 자신이 사용할 패치도 해당 사이트나 배포판 사이트에서 받아서 쓰는 것이 확실할 것입니다.
이상 저의 짧은 소견이었습니다...
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
댓글 달기