Zdravím,

To mergeinfo obsahuje právě informaci o tom, že došlo k merge. Při
zpětném merge do trunku s tím pracuje a tyto změny (které již v trunku
samozřejmě jsou) ignoruje.
Samozřejmě by stačilo aby ten mergeinfo byl nastaven jen na jediném
místě (kořenovém adresáři). Že to cpe všude možně a pak vznikají
obludně vypadající logy, to je jen jeden z problémů které celý tento
nepříliš podařený experiment má.

Kamil Podlešák

2009/11/11 Lukáš Marek <[email protected]>:
> Ahoj,
>
> mám dotaz k větvení a mergeování v SVN. Mám projekt Projekt/trunk, vytvořím 
> si větev pomocí svn copy, například Projekt/branches/krtek. Switchnu se a 
> normálně pracuju. A teď - Book of SVN doporučuje sem tam provést merge s 
> hlavní větví (promítnout změny z hlavní větve) pomocí
> [code]
> svn merge svn://svn.krtek.cz/Projekt/trunk
> [/code]
>
> Merge proběhne úspěšně, na výstupu jsou pouze soubory, které se měnily - ať 
> už v mojí nebo v hlavní větvi. Následující svn status, ale ukáže M u velkého 
> množství souborů, které se neměnily ani v mojí, ani v hlavní větvi. Pokud 
> zkusím svn diff, dozvím se, že se soubory liší v mergeinfo:
> [code]
> Property changes on: module_xx/src/main/database
> ___________________________________________________________________
> Modified: svn:mergeinfo
>   Merged /Projekt/trunk/module_xx/src/main/database:r8268-8308
>
> [/code]
> Takže potom commituju místo pár změn desítky souborů - tím pádem se dost 
> bojím vrátit tu větev do trunku pomocí svn merge --reintegrate (opět Book of 
> SVN).
>
> A teď dotaz - je to normální? Stává se vám to taky?
>
> Díkes,
> L.
>

Odpovedet emailem