그누보드(4/5) 버전 비교 > 그누4 사전

그누4 사전

프로그램 소스코드에는 알쏭달쏭한 변수들이 많이 있지만 어디에서 사용하는것인지 모를때가 있습니다.
바로 이럴때 여러 회원님들이 쉽게 풀이해서 올려주신 내용을 참고하는곳이랍니다.

그누보드(4/5) 버전 비교 정보

그누보드(4/5) 버전 비교

본문

딱히 올릴 곳이 마땅치 않아서 여기에 올립니다. (게시판 성격에 맞지 않으면 과감히 삭제해 주세요. ^^:)

그누보드 두 버전간 변경/삭제된 화일/폴더를 보여주는 인터페이스입니다.

자신이 사용하는 버전을 최신버전으로 업데이트 할때, 그냥 덮어쓰기를 하지 못하고 일일히 변경된 내역을 비교하면서 업데이트 하려고 할때, 어떤 화일들이 변경되었는지 알 수 있습니다.  특히 한두 버전 차이가 아닌 몇개월, 몇년 된 버전간의 차이를 모아서 보여주는 장점이 있습니다. :)

주소는 http://gnuboard.org/pages/g4svn/
이고요.

특정 폴더에서, 자신이 사용하는 버전과, 업데이트 하려는 버전 사이에 변경된 내용을 보여줍니다.

#Update (2012/05/24)
  - 화일의 변경된 부분을 보여주도록 수정했습니다.

#Update (2013/02/01)
  - 버전을 선택하고 '비교하기'버튼를 누르도록 수정했습니다.
  - (한번 비교된 후에는) 변경내역을 저장하여 속도를 개선했습니다.

#Update (2013/03/14)
  - 그누보드4s 의 인터페이스도 시작했습니다.  http://gnuboard.org/pages/g4s-svn/
  - 그누보드4s가 git이나 svn 등을 (다시) 사용하기 전까지 유지할 예정입니다.

#Update (2013/05/20)
  - 특정 소스코드 변경내역에 hash 값으로 주어서, 주소로 특정 변경내역을 볼 수 있도록 했습니다. (예: http://gnuboard.org/pages/g4svn/index.php?r=137&old=135&path=trunk/lib#common.lib.php )
  - Disqus를 이용하여 간단한 댓글을 남길 수 있도록 했습니다.

#Update (2013/09/17)
  - 그누보드5 의 인터페이스를 시작했습니다.  http://gnuboard.org/pages/g5svn/
  - 그누보드4s 버전비교는 그대로 유지한채, 그누보드5는 그누보드4s의 마지막 버전 (4.0b41) 부터 비교할 수 있도록 했습니다.

댓글 전체

솔직히 이런거 개발사에서 직접 서비스 해줘야 하는건데 사용자를 너무 귀찮게 만드는거 아닌가 싶네요 ㅡㅡ;;;
http://ko.wikipedia.org/wiki/%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C
위키백과에도 너무 간단하게 써져있을 뿐이고요...
근데 보안패치같은건 진하게 표시되면 좋겠네요...
클릭하면 그것만 다운받을 수 있으면 더 유용하겠고요...
DTD 같이 코드버전 관리를 해주는 곳에서 배포하면, 자동으로 되는 것이니,
아마 앞으로는 github을 통해서 될것 같아요.. ^^

보안패치 부분과, 직접 다운로드는 고려해볼께요.
근데, github으로 간다니.. 아마 이쯤에서 그만 두지 않을까 싶네요.. ^^;
묵은 버전의 홈페이지가 여럿 있어서 모두 다 새로 구축해야겠다 생각 중인데,
그누보드 핸드북 같은 것을 만들어주셨네요.
초보자들에 대한 배려라 생각되고, 대단한 작업을 해주신데 대해서 감사의 뜻을 전합니다.
잘 쓰겠습니다.
잘 만들지도 못했는데, 이렇게 높게 평가해주시니 저야말로 감사드립니다.
시간되면 속도개선 등에 좀더 신경을 쓰겠습니다. ^^
특정화일만 업데이트 하는 경우,
다른 화일의 업데이트와 연계되어 있다면, 정상적으로 작동하지 않을 수 있겠죠?

가급적이면, 버전 단위로 전체 업데이트를 하시거나
업데이트 내용을 기반으로 판단하셔야 하지 않을까 합니다.
패치시 다운로드를 받아서 문서비교후 하곤 했는데.. 님 덕분에 그런고생이 줄어들듯 싶네요. 감사합니다.
계속 서비스하실거죠? ^^
내부적으로는, 한번 비교된 정보를 저장하고,
실제 변경내역은 구글 svn 서버에 올려진 버전 정보를 가져오고,
코드비교 역시 svn의 특정 화일 diff 결과를 파싱해서 뿌려줍니다.
예: https://code.google.com/p/gnuboard4-svn/source/diff?spec=svn137&old=25&r=137&format=unidiff&path=%2Ftrunk%2Fjs%2Fsideview.js
전체 61 |RSS
그누4 사전 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT