is svn samenvoegen achteruit?

stemmen
3

Ik deed gewoon een fusie en het leek terug te werken aan hoe ik ervan verwacht. Ik ben benieuwd of ik heb het fout gedaan of als dit een bekend 'issue'?

Ik had 2 takken Experiment / Trunk

Ik had gedaan wat ik wilde doen over het experiment en voeg het terug naar de kofferbak. Met behulp van de Schildpad Ik klikte geëxperimenteerd> Samenvoegen. Ik koos samenvoegen Twee verschillende bomen en dat was het (liet alles anders bij standaardinstellingen). Ik controleerde om ervoor te zorgen dat het zei samenvoegen [Experiment] Revision Head TO [Trunk] Revision Head

Het probleem is dat het niet de verschillen met de stam toe te passen ... het hen toegepast op Experiment ... dus nu Experiment was mijn 'stam', dat is zeker het tegenovergestelde van wat ik wilde.

Nu, ik moest svn-delete de stam en SVN-kopieer de inhoud van experiment terug in de kofferbak om het te repareren (voor zover ik kan vertellen), maar in de toekomst, is dat niet de manier waarop het zou moeten werken?

De vraag is gesteld op 19/05/2009 om 21:09
bron van user
In andere talen...                            


5 antwoorden

stemmen
4

Als uw werkkopie op "Experiment", dat is waar het resultaat van de fusie gaat.

De van-tot u noemt is hoe de diff die zullen worden toegepast op te bouwen, dat wil zeggen dat berekent het verschil "van" x "naar" y en past deze aan de werkkopie.

De TortoiseSVN hulp verklaart dit heel netjes.

antwoordde op 19/05/2009 om 21:21
bron van user

stemmen
3
  1. Als u wilt samenvoegen om Trunk je nodig hebt om de samenvoeging uit te voeren op een werkende kopie van Trunk . Een samenvoeging produceert lokale bewerkingen, die vervolgens moeten worden gecontroleerd. Het doel van het samenvoegen moet daarom werkkopie zijn.

  2. Je misverstand "AAN" en "VAN".

    In een twee URL samenvoegen, wat je doet is de vraag Subversion om de nodige om te transformeren "FROM" verandert berekenen in "TO" en dan die wijzigingen in de werkkopie.

In uw geval vroeg je subversie om de veranderingen die nodig zijn om te berekenen "FROM" Experiment "TO" Trunk en deze toegepast om een ​​werkende kopie van experiment. Dit zal de inhoud van de lokale werk kopie van uw experiment tak identiek aan Trunk te maken, want dat is wat je vroeg Subversion te doen.

Ik stel voor dat je de handleiding te lezen.

antwoordde op 19/05/2009 om 21:25
bron van user

stemmen
2

Ik denk dat je fundamenteel misverstand is dat je niet fuseren om ergens, u samenvoegen van ergens.

Dus je moet in je kofferbak werkmap, en samen te voegen de herziening bereik dat u wilt uit Experiment.

antwoordde op 19/05/2009 om 21:22
bron van user

stemmen
1

Ik denk dat u wilt kiezen "reïntegreren een tak", niet "samenvoegen van twee verschillende bomen"

Er is een vraag die wordt behandeld wat je wilt.

antwoordde op 19/05/2009 om 21:16
bron van user

stemmen
1

Ik stel voor het lezen van de gratis SVN Handbook, Version Control met Subversion . Het betreffende hoofdstuk is hier .

antwoordde op 19/05/2009 om 21:11
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more