andromedarabbit / earlgrey

High performance online gaming server engine.
2 stars 1 forks source link

소스코드/파일/리비전 ~ 버전 업데이트하기 #103

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Visual C++에서 파일버전 번호 증가시키는 방법
http://support.microsoft.com/kb/237870 

빌드 이벤트에 이 스크립트를 쓰는 게 옳을까? 그럼 빌드할 
때마다 버전 번호가 지나치게 증가한다. 차라리 Subversion의 
revision 번호에 맞춰 버전을 증가시키는 게 좋지 않을까?

http://stackoverflow.com/questions/108900/programmatically-updating-fileversion-
in-a-mfc-app-w-svn-revision-number 

Original issue reported on code.google.com by kaistizen on 11 Dec 2010 at 6:24

GoogleCodeExporter commented 9 years ago
회사에서는 1.0.svnrevision.buildnumber 로 변경시켜서 사용하긴 
하는데..빈번히 변경되긴하죠..근데 릴리즈는 branches 에서만 
가끔하니 큰 부담은 안되긴 하더라구요

Original comment by joe.j...@gmail.com on 11 Dec 2010 at 8:36

GoogleCodeExporter commented 9 years ago
http://www.codeproject.com/KB/macros/versioningcontrolledbuild.aspx 

상당히 흥미롭군요. 
Visual Studio 와 연동되고 콘솔도 지원하는 것 같습니다.
SVN 과 어떻게 묶을지만 고민하면 인생이 편해질 것 같아요.

Original comment by kaistizen on 12 Jan 2011 at 4:39

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r662.

PDB 파일에 저장소 정보를 인덱싱하기
1. 필요한 도구 (Perl, Debugging Tools For Windows)
2. 인덱싱용 빌드 스크립트

일단 x64만 지원함.
x86은 32비트 윈도우에서 작업해서 올릴 예정임

Original comment by kaistizen on 14 Jan 2011 at 4:44

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r663.

* x86 용 Debugging Tools for Windows
* 압축 파일로 묶어서 보이지 않겠지만 잘못된 정규식 수정 
(svn.pm)
* vendor 에 있는 svn.exe 를 쓰도록 경로 설정

Original comment by kaistizen on 14 Jan 2011 at 5:49

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r664.

이전 커밋 때 svn.exe 영문판을 이용하도록 강제로 바꾸었다.
그래서 svn.pm 파일을 http://otisnate.egloos.com/3115383 에서처럼 
바꿀 이유가 없어졌다.
원복한다.

Original comment by kaistizen on 14 Jan 2011 at 6:03

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r665.

빌드 도구용 심볼 인덱스 빌드 스크립트
엔진용과 두 경로만 다르고 나머지는 같다.
나중에 중복 코드를 제거할 필요가 있다.

Original comment by kaistizen on 14 Jan 2011 at 6:10

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r667.

src/msbuild-symbol.xml 과 src/BuildTools/msbuild-symbol.xml 을 완전히 
같은 코드가 되게 바꿈
환경변수 PATH 의 값을 바꿀 때 Earlgrey 에서 쓰는 경로가 
최우선 할당되도록 바꿈

Original comment by kaistizen on 15 Jan 2011 at 8:12

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r668.

심볼 저장소를 구축하는 빌드 스크립트 명렁어를 추가함

Original comment by kaistizen on 15 Jan 2011 at 9:52

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r669.

파일 버전을 일괄 변경해주는 프로그램입니다.
실제로 빌드 스크립트에 쓰는 건 테스트해보고 진행할 
생각입니다.
이제부턴 글 좀 쓸 생각이라.

Original comment by kaistizen on 15 Jan 2011 at 10:53

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r712.

빌드 도구를 Release 빌드할 때 SVN 리비전 번호에 맞춰 
어셈블리 버전 정보를 갱신한다.

Original comment by kaistizen on 6 Apr 2011 at 3:58

GoogleCodeExporter commented 9 years ago
끝난 일인데 아직 열려있네.

Original comment by plaint...@andromedarabbit.net on 11 Oct 2011 at 11:47