2011-05-09 4 views
2

우리는 개발을위한 전략으로 광범위하게 기능 분지를 사용합니다. 짧고 다소 단순한 용어로, 우리가 할 수있는 것은 항상 안정된 트렁크를 유지하는 것입니다. 복잡한 기능을 구현하는 개발자는 기능이 적절하게 테스트 될 때까지 잠재적으로 고장난 지점에서 작동합니다. 그 시점에서 트렁크에 대한 통합/회귀 테스트 사이클이 뒤 따르는 트렁크로 분기가 병합됩니다.기능 코드 분지의 분기 및 손실

문제는 다음과 같습니다. 분기에서 상기 기능을 구현하는 과정에서 명백하게 지회에 커밋 된 호스트. 각 커밋에는 때로는 매우 유용 할 수있는 잠재적 인 교육 및 문서화 (?) 가치를 갖는 주석이 있습니다. 트렁크로 다시 분기의 대량 병합을 수행 할 때 이러한 모든 주석이 손실되어 쓸모없는 "트렁크에 병합"유형 주석으로 대체됩니다.

누구든지 해당 메타 데이터를 보존 할 수있는 솔루션이 있습니까? 이것은 심지어 당신의 의견에 문제가 있습니까?

P. 나는 SVN을 사용하고있다.

답변

1
+0

고마워요! Tortoise SVN과 같은 클라이언트가 이것을 사용할 수있게 만든다면 좋을 것입니다. (아마도 그들은 단지 그것을 찾을 필요가 있습니다) – Adnan

+1

tortoisesvn "blame"및 "show log"대화 상자에는 병합 된 개정의 세부 사항을 표시하는 확인란이 있습니다. – slowdog