2
우리는 개발을위한 전략으로 광범위하게 기능 분지를 사용합니다. 짧고 다소 단순한 용어로, 우리가 할 수있는 것은 항상 안정된 트렁크를 유지하는 것입니다. 복잡한 기능을 구현하는 개발자는 기능이 적절하게 테스트 될 때까지 잠재적으로 고장난 지점에서 작동합니다. 그 시점에서 트렁크에 대한 통합/회귀 테스트 사이클이 뒤 따르는 트렁크로 분기가 병합됩니다.기능 코드 분지의 분기 및 손실
문제는 다음과 같습니다. 분기에서 상기 기능을 구현하는 과정에서 명백하게 지회에 커밋 된 호스트. 각 커밋에는 때로는 매우 유용 할 수있는 잠재적 인 교육 및 문서화 (?) 가치를 갖는 주석이 있습니다. 트렁크로 다시 분기의 대량 병합을 수행 할 때 이러한 모든 주석이 손실되어 쓸모없는 "트렁크에 병합"유형 주석으로 대체됩니다.
누구든지 해당 메타 데이터를 보존 할 수있는 솔루션이 있습니까? 이것은 심지어 당신의 의견에 문제가 있습니까?
P. 나는 SVN을 사용하고있다.
고마워요! Tortoise SVN과 같은 클라이언트가 이것을 사용할 수있게 만든다면 좋을 것입니다. (아마도 그들은 단지 그것을 찾을 필요가 있습니다) – Adnan
tortoisesvn "blame"및 "show log"대화 상자에는 병합 된 개정의 세부 사항을 표시하는 확인란이 있습니다. – slowdog