<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - 텍스트큐브 저장소 이전 안내]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=10340&amp;type=atom"/>
	<updated>2011-01-21T19:24:10Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=10340</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 텍스트큐브 저장소 이전 안내]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=40084#p40084"/>
			<content type="html"><![CDATA[<p>mercurial 사용자 안내 문서가 나왔습니다.</p><p><a href="http://dev.textcube.org/wiki/UsingMercurial">http://dev.textcube.org/wiki/UsingMercurial</a></p><p>참고하세요~~</p>]]></content>
			<author>
				<name><![CDATA[daybreaker]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=11</uri>
			</author>
			<updated>2011-01-21T19:24:10Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=40084#p40084</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[텍스트큐브 저장소 이전 안내]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=40077#p40077"/>
			<content type="html"><![CDATA[<p>텍스트큐브 공지사항에서 알려드린 바와 같이, 텍스트큐브의 소스코드 버전관리 시스템이 subversion에서 mercurial로 교체되었습니다.<br />※ 공지 참조 : <a href="http://notice.textcube.org/ko/221">http://notice.textcube.org/ko/221</a></p><p>Mercurial은 <strong>분산형 버전 관리 시스템(DVCS; Distributed Version Control System)</strong>입니다. 요즘 개발자 커뮤니티에서 많이 뜨고 있는 git과 같다고 생각하면 됩니다.</p><p>주요 특징으로,<br /></p><ul><li><p>저장소를 통째로 복사(clone)하여 로컬에서 지지고 볶는다. -&gt; 오프라인 개발 이력 관리 가능</p></li><li><p>branch와 merge가 매우 자주 일어나는 일이라는 철학을 가지고 만들어졌으며 이러한 동작이 매우 가볍고 빠르다. -&gt; 메인 트리는 중앙 저장소와 계속 동기화를 유지하면서 자신만의 customized 트리를 만들고 이력 관리하면서 지속적으로 merge하는 것이 편리하다.</p></li><li><p>위와 같은 특징들을 지원하기 위해 저장소 크기가 작고 속도가 빠르다. (6.5GB svn repo -&gt; 100MB hg repo)</p></li><li><p>clone된 저장소는 그 자체로서 독립된 저장소이기 때문에, 다양한 개발프로세스 도입이 가능하다. -&gt; 조직 규모가 커질수록 개발팀 단위 통합과 테스트 후 검증된 코드만 최종적으로 중앙 저장소에 반영하는 기업형 모델이나, 다른 개인이나 그룹이 쉽게 fork할 수 있도록 장려하는 오픈소스 문화에 적합</p></li></ul><p>사실 이들 특징은 git과도 일맥상통합니다만, TortoiseHg의 Windows 지원이 좀더 빨랐다는 점, subversion과 명령어 체계가 비슷하여 기존 사용자가 학습하기 쉽다는 점, 그리고 Google Code에서 지원한다는 점 때문에 mercurial을 선택하게 되었습니다.</p><p>생소하신 분들은 일단 <a href="http://sainthkh.codex.kr/lec/Mercurial/mercurial.html">스크린샷이 첨부된 한글 설명</a>을 한번 보시면 조금 더 감이 올 것입니다.</p><p>mercurial 채택으로 인해 중앙 저장소에 의존적이지 않은 창의적인 fork가 많이 나오길 기대합니다. <img src="http://forum.tattersite.com/ko/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p><p>새 mercurial 저장소에 접근하기 위한 방법은 <a href="http://dev.textcube.org/#%EA%B0%9C%EB%B0%9C%EC%BD%94%EB%93%9CExport%EB%B0%A9%EB%B2%95">trac 첫 페이지 하단 안내</a>를 참고하시면 됩니다.</p><p>덧) 이 글을 쓰면서 알았는데 웹서버 이전 및 설정 문제로 한동안 포럼 글쓰기가 불가능했더군요. 수정했습니다. ㅠㅠ</p>]]></content>
			<author>
				<name><![CDATA[daybreaker]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=11</uri>
			</author>
			<updated>2011-01-19T12:50:28Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=40077#p40077</id>
		</entry>
</feed>
