2013-08-02 10 views
5

Tyle razy, gdy robisz różnicę w dwóch wersjach pliku kodu, narzędzie kompletnie zaskakuje zrozumienie, co się zmieniło ... możesz przesunąć blok kodu wewnątrz dodatkowego poziomu klamr lub dodać dodatkowy ...} else if {... i nagle wszystko się zsynchronizuje.Czy istnieją narzędzia do porównywania/scalania "inteligentne"/kontekstowe?

Zastanawiałem się, czy istnieją narzędzia obsługujące kontekst, które rzeczywiście próbują zrozumieć treść i podejmować mądrzejsze decyzje, zamiast tworzyć ogólne różnice?

Bardziej użytecznie, czy można podłączyć takie narzędzia do VCS, jak git/SVN?

+0

kod TRY porównanie przez Devart –

+0

nie została właściwie z prośbą o wykaz wszystkich takich narzędzi, bardziej " tak, istnieją "lub" tak, ale ... "lub" nie ". na przykład można zmodyfikować SVN/git/etc, aby użyć bardziej inteligentnego narzędzia dla moich plików C++/Java/XML. –

+0

Zobacz http://stackoverflow.com/q/5372942/120163 –

Odpowiedz