소프트웨어 회사의 대부분은 계속 유지 보수되는 오래된 소프트웨어를 가지고 있으며 현재/새로운 소프트웨어도 개발합니다. 다른 버전의 프로그램을 어떻게 관리합니까? 개발자가 소프트웨어 버전을 유지 관리하는 데 도움이되는 도구가 있습니까? thz소프트웨어 회사가 다른 버전의 프로그램을 어떻게 관리합니까?
1
A
답변
5
, 사람들은 보통 등등 파괴, 의욕, 자식, 비주얼 SourceSafe를, 같은 version control system 및 Trac에, 버그질라, 구글 코드, 소스 포지 (SourceForge) 등과 같은 project management suite을 포함 software configuration management 소프트웨어를,라는 것을 사용합니다. 여기에 약 백만 가지 옵션이 있습니다.
개인적으로 나는 Mercurial과 Trac의 조합을 좋아하지만 많은 사람들이 Subversion에 의해 살고 있습니다. 사람들은 git도 좋아합니다.
0
우리는 분기/태깅 기능이있는 전복을 사용합니다. 일반적으로
0
"버전 제어 시스템"또는 VCS라는 도구를 사용하십시오. 모든 변경 사항의 기록을 유지하고 특정 시점에 이름 (예 : "릴리스 1.0")을 부여하고 분기를 생성 할 수 있습니다 (유지 보수 용 및 다음 버전 용).
오늘은 Mercurial 또는 Git을 살펴 봐야합니다. Mercurial에 대한 소개는 hginit.com을 참조하십시오.
다른 모든 도구는 시간과 돈이 모두 들거나 둘 다 매우 비쌉니다.
관련 문제
- 1. 여러 버전의 데이터베이스를 어떻게 관리합니까?
- 2. 다른 버전의 Visual Studio 프로젝트를 관리합니까?
- 3. 다른 컨트롤러에서 MVC 영역과 RenderAction을 어떻게 관리합니까?
- 4. 로깅 성능을 어떻게 관리합니까?
- 5. 면접자 : "어떻게 종속성을 관리합니까?"
- 6. ETL로 ID를 어떻게 관리합니까?
- 7. 큰 프로젝트에서 일반적인 소프트웨어를 어떻게 관리합니까?
- 8. Microsoft (및 설치된 대규모의 다른 소프트웨어 회사)는 패치 종속성을 어떻게 관리합니까?
- 9. 소프트웨어 응용 프로그램을 소프트웨어 어플라이언스로 변환하려면 어떻게합니까?
- 10. C#에서 외부 Windows 응용 프로그램을 어떻게 관리합니까?
- 11. 레일스는 연관을 어떻게 관리합니까?
- 12. MSMQ는 어떻게 메시지를 관리합니까?
- 13. 플러그인 및 플러그인을 어떻게 관리합니까?
- 14. 한 버전의 프로젝트에서 다른 버전의 코드 줄 수를 어떻게 비교합니까?
- 15. android 다른 버전의 호환성
- 16. 작은 데이터 변형을 어떻게 관리합니까?
- 17. PicoContainer로 동적 종속성을 어떻게 관리합니까?
- 18. 대형 git 저장소를 어떻게 관리합니까?
- 19. C#에서 다른 버전의 Excel에 어떻게 연결합니까?
- 20. 네비게이션 컨트롤러로 UIViewController를 어떻게 관리합니까?
- 21. 다른 버전의 C++ 라이브러리
- 22. 다른 Python 버전의 Django
- 23. 어떻게 SDF 데이터베이스를 원격으로 관리합니까?
- 24. HTML에서 보고서 페이징을 어떻게 관리합니까?
- 25. J2ME 게임에서 스프라이트를 어떻게 관리합니까?
- 26. 카푸치노는 코코아처럼 레이아웃보기를 어떻게 관리합니까?
- 27. 하스켈에서 개체 그래프를 어떻게 관리합니까?
- 28. 자바 타이머 작업을 어떻게 관리합니까?
- 29. SQL 예제를 어떻게 기억하고 관리합니까?
- 30. C에서 구조체의 메모리를 어떻게 관리합니까?
CW가 필요합니까? –
CW는 무엇입니까? 많이 thz. – Tattat
커뮤니티 위키. –