Jesteśmy w fazie naprawy błędu w projekcie. Próbuję naprawić funkcję, która cofnęła się w ciągu ostatnich 2 miesięcy. Myślę, że wyizolowałem problem z pojedynczą metodą klasy Java. Idealnie, chciałbym porównać sposób, w jaki ta metoda ewoluowała w ciągu ostatnich 5 lub 10 popełnionych zamiarów Subversion.Czy istnieje wtyczka Eclipse, która pozwala odróżnić pojedynczą metodę Java w wielu wersjach Subversion?
Czy są jakieś narzędzia, które rozumieją język Java i Subversion wystarczająco, aby wizualizować ewolucję metody w wielu zatwierdzeniach? Wyobrażam sobie rozszerzenie wtyczki Subversive Eclipse.
Szukam czegoś poza linią/porównaniem znaków. Svn winy/pokaż adnotacje nie rozumie, że analizowany tekst to kod Java, który ma metody. Czy są jakieś narzędzia, które wizualizują za pomocą tego rodzaju zrozumienia?
Coś podobnego do narzędzia Motive opisanego w tym artykule badawczym ... 2007. Wizualizacja ewolucji architektury oprogramowania za pomocą zestawów zmian. Andrew McNair, Daniel M. niemieckim i Jens Weber-Jahnke, Wydział Informatyki, Uniwersytet Victoria, Victoria, Kanada {amcnair, dmg, Jens} @ cs.uvic.ca http://turingmachine.org/~dmg/papers/dmg2007_wcre_changesets.pdf
Dzięki za linki do narzędzi, ale żadne z narzędzi wymienionych na tych stronach nie spełnia moich wymagań. Szukam czegoś mądrzejszego niż narzędzie do różnicowania tekstu. Narzędzie, które faktycznie rozumie, że różnicowany tekst to Java: język programowania z pakietami, klasami, metodami itp. – buzz3791