저는 ant, hg 및 linux Flash as3 라이브러리를 사용하여 컴파일하고 있습니다. 디버깅 목적으로 자동으로 버전 정보를 포함하고 싶습니다.HG 버전 번호가있는 플래시 AS3?
0
A
답변
1
은 아무리 당신이 버전 제어에 사용하는지, 여기에 중요한 것은 당신이 그것을 교묘하게 무슨의가 SWF를 컴파일 전에 ID 를 저지해야한다는 것을 기억하지.
HG 후크 (또는 HG에서 SVN의 동등 물이 무엇이든지간에)를 사용하려면 먼저 코드를 커밋하고 커밋 ID를 얻은 다음 해당 정보를 .as 파일 중 하나에 쓰고 마지막으로 Ant를 호출하여 컴파일해야합니다. SWF.
SWF를 버전 제어 상태로 유지하려는 경우에도 문제가 있습니다. Ant 태스크가 어떻게 든 SWF에 직접 정보를 삽입 할 수 있다고하더라도, 수정 된 것으로 나타납니다 (커밋 후에 업데이트되었습니다).
JS/HTML/PHP/컴파일이 필요 없기 때문에이 모든 것이 훨씬 간단합니다.
나는 이것을 완전히 이해할 필요가 있으며, 과거에는 부분적으로 만 수행 했으므로 완전한 해결책을 찾지 못했습니다.
1
저는 개미에 익숙하지 않지만 가장 간단하고 안정적인 프로세스는 파일을 동적으로 만들고 hg id
또는 hg parents
의 결과를 어딘가에 넣는 것입니다.
예를 들어 mercurial은 setup.py에서이 작업을 수행합니다. 아마도 비슷한 일을하는 데 도움이 될 것입니다. version
은 hg id -i -t
을 호출 한 결과에서 가져옵니다.
f = open("mercurial/__version__.py", "w")
f.write('# this file is autogenerated by setup.py\n')
f.write('version = "%s"\n' % version)
f.close()
관련 문제
- 1. 버전 번호가있는 SharePoint에서 문서 다운로드
- 2. 버전 번호가있는 TFS를 통한 기록 빌드 재구성
- 3. 버전 번호가있는 경로에서 컴파일러를 찾는 방법은 무엇입니까?
- 4. 플래시 입력 마스크 (AS3)
- 5. 플래시 AS3 사파리
- 6. 플래시 : AS3-- setChildIndex 문제
- 7. 플래시 게임/as3
- 8. AS3 플래시 뒤집기 이미지
- 9. 플래시 AS3 DataGrid
- 10. 플래시 AS3 타이머 질문
- 11. 플래시 오류 AS3
- 12. 플래시 게임 개발 AS3
- 13. 플래시 AS3 어안
- 14. TCP 클라이언트 플래시 AS3
- 15. 플래시 AS3 루핑 갤러리
- 16. 플래시 AS3() 함수
- 17. 플래시 AS3 프리 로더
- 18. 플래시 as3 로더 질문
- 19. 수정 버전 문제에 대한 HG 업데이트
- 20. facebook as3 라이브러리 (플래시 CS4)
- 21. as3, 플래시 트윈 전환 동결
- 22. 플래시 AS3 CS4 프로젝트 구성
- 23. XML-Youtube 비디오 플래시 AS3
- 24. 학습 문자열 인수, 플래시 AS3
- 25. 플래시 심볼 용 AS3 클래스
- 26. 플래시 AS3 : NetStream 버퍼 컨트롤
- 27. 플래시 as3 부드러운 임계 값
- 28. 플래시 As3 게임 : 클래스 질문
- 29. 플래시 AS3 및 _ 현재 프레임
- 30. 플래시 AS3 전체 화면 문제