우리는 다른 Windows 버전으로 설치된 Paralells를 사용하여 OSX에서 크로스 플랫폼 개발을하고 있습니다. 누구나 각 운영 체제에서 다른 복사본을 체크 아웃하지 않고 단일 작업 복사본/코드 기반을 공유하는 좋은 솔루션을 발견 했습니까?단일 작업 복사본으로 플랫폼 간 개발
답변
제 생각에는 힘내거나 Mercurial 같은 분산 버전 컨트롤이 될 것입니다. 하지만 공유 작업장이 아니라 공유 저장소를 제공합니다.
공유 네트워크 드라이브로 디렉토리를 노출하고 다른 가상 환경에서 디렉토리에 연결하면 어떨까요?
VM + 공유 파일 => 네트워크 드라이브 또는 VM 소프트웨어 관련 공유 폴더. – rubenvb
여기에 dropbox를 사용하고 있습니다. 버전 관리 및 보관 용 계정에 동시에 파일을 보관할 수있는 방법은 없습니다. 이 접근법은 네트워크 파일 시스템 (예 : SMB, NFS 또는 sshfs)을 마운트하는 것보다 컴파일 시간이 더 오래 걸리는 것을 발견했습니다.
핵심은 소스 외부 빌드를 위해 빌드 시스템을 구성하는 것입니다.
CMake가 만드는 하나 개의 빌드 시스템이 사소한 :
http://www.cmake.org/Wiki/CMake_FAQ#What_is_an_.22out-of-source.22_build.3F
빌드 시스템을 수정하는 옵션, 하나 개의 가능한 대안은 별도의 보관 - 동기화 된 디렉토리에있는 모든 소스 파일을 배치하는 것입니다 단지 대칭 적이없는 경우 그것을 일반 빌드 트리에 링크하십시오.
- 1. 개발 플랫폼 간 안드로이드 응용 프로그램
- 2. 모바일 플랫폼 간 이식성
- 3. 크로스 플랫폼 개발
- 4. 플랫폼 간 Urllib 문제
- 5. haxe의 플랫폼 간 불일치 정규식
- 6. 파이썬에서 플랫폼 간 고정밀도 시간
- 7. 멀티 플랫폼 개발 옵션
- 8. 개발 플랫폼 효율성 측정
- 9. 티타늄 모바일 개발 플랫폼
- 10. 크로스 플랫폼 개발
- 11. 크로스 플랫폼 COM 개발
- 12. 크로스 플랫폼 데스크탑 개발
- 13. OpenCL 개발 플랫폼?
- 14. 크로스 플랫폼 개발 제안
- 15. 다중 플랫폼 개발
- 16. Windows 개발 플랫폼 설치
- 17. iPhone 응용 프로그램 개발 플랫폼
- 18. 레일에서 플랫폼 간 파일 이름
- 19. Boost에 플랫폼 간 임원이 있습니까?
- 20. 가벼운 플랫폼 간 입력 라이브러리
- 21. 플랫폼 간 바이너리 종속성 처리
- 22. 플랫폼 간 위젯 라이브러리의 Marketshare?
- 23. 단일 프로젝트에서 다중 플랫폼 사용
- 24. 설치가 필요없는 플랫폼 간 스크립팅 언어가 있습니까?
- 25. 하위 도메인 간 단일 OpenID
- 26. 크로스 플랫폼 C++ 11 코드 개발
- 27. 크로스 플랫폼 모바일 앱 개발
- 28. 크로스 플랫폼 XNA 라이브러리 개발
- 29. 크로스 플랫폼 모바일 앱 개발
- 30. 코로나로 크로스 플랫폼 앱 개발
더 나은 크로스 플랫폼 개발을위한 코드를 정렬하고 중복 된 코드와 파일을 최소화하는 방법에 대한 질문이 많습니다. 권리? – MacGeek