Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[TortoiseSVN - Windows] 1 file checkout met dir structure

Pagina: 1
Acties:

  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 12-11 15:11
Hallo,

Op het werk hebben we een repository.
Hierin staan documenten en ook volledige programmas en zelfs linux images enzo.
Om alles uit te checken heb ik zelfs geen groot genoege HDD...

Momenteel heb ik 1 file nodig, later waarschijnlijk andere.

Ik zou graag deze file uitchecken, maar dan wel met behoud van de directory structure in de repository.
Op die manier weet ik later tenminste waar die file vandaan komt en heb ik ook lokaal de juiste directory structure wanneer ik meerdere files uitcheck.

Het lukt me echter niet dit te doen (tenzij ik manueel de directory structure ga namaken en dus veel kans op het maken van fouten).

Hieronder enkele screenshots:

Dit is dus de file die ik momenteel nodig heb:
Afbeeldingslocatie: http://i.imgur.com/gXqArKq.jpg
Deze file zit in de repository:
https://svn.xxxxx.com/svn/xxxxxxx_HOSTING_RELEASE_ENG
En in de folder:
/trunk/os/linux_unix/2016Q1_patching/
Met als naam:
2016q1_Linux_UNIX_Patching_Implementation.doc

Als ik een checkout doe van deze file, wil TortoiseSVN het standaard altijd uitchecken in c:\windows\system32
Afbeeldingslocatie: http://i.imgur.com/CbbbKQs.jpg
Geen flauw idee waarom en zeeeeeer ongewenst...

Ik verander het path naar c:\svn en doe vervolgens de checkout
Afbeeldingslocatie: http://i.imgur.com/vSCztyu.jpg

Afbeeldingslocatie: http://i.imgur.com/iMmpi1C.jpg
Zoals je kan zien heeft hij nu deze file aangemaakt:
c:\svn\2016q1_Linux_UNIX_Patching_Implementation.doc

ik zou echter graag de directory structure behouden en willen dat hij volgende file maakt:
c:\svn\trunk\os\linux_unix\2016Q1_patching\2016q1_Linux_UNIX_Patching_Implementation.doc

weet iemand hoe?

  • Fusioxan
  • Registratie: November 2009
  • Laatst online: 14-11 12:16
Dit is mogelijk als je de trunk gaat uitchecken, en dan kiest voor "Choose items...". Alles wat je aanvinkt wordt dan uitgecheckt, met behoud van de folder structuur.

  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 12-11 15:11
Bedankt!

Dat werkt idd :)
En om nu een andere file uit te checken in dezelfde lokale directory structuur, moet ik dan dezelfde werkwijze volgen (en dus terug door heel dat diepe path browsen om de file te selecteren in het checkout menu)? Of kan ik de repo browser ook "by default" deze folderstructuur laten gebruiken?

  • Fusioxan
  • Registratie: November 2009
  • Laatst online: 14-11 12:16
Dan kan je kiezen voor "Update to revision" in het rechtermuisklikmenu (:+). Daar staat ook weer "Choose items...", waarbij je dus andere bestanden kunt gaan uitchecken.

  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 12-11 15:11
hmm ic... deze werkte iets minder goed... toen ik dit probeerde, dan probeerde hij het Word document, dat ik reeds aan het wijzigen was, opnieuw uit te checken en mijn wijzigingen terug te overschrijven...

  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 12-11 15:11
voorbeeldje:
ik heb momenteel enkel:
C:\SVN\xxxx_HOSTING_RELEASE_ENG\trunk\os\linux_unix\2016Q1_patching\2016q1_Linux_UNIX_Patching_Implementation.doc

en ik zou graag volgende file ook uitchecken in diezelfde structuur:
https://svn.xxxxx.com/svn/xxxxxxx_HOSTING_RELEASE_ENG\trunk\os\ubuntu\ubuntu 12.04\ubuntu_12_04_operations_guide.doc

Wat zou dan de "correcte", meest eenvoudige werkwijze zijn?

Open ik dan best de "TortoiseSVN Repository Browser" van het start menu?
Of vertrek ik best vanuit Windows Explorer met rechtermuisknop en het "TortoiseSVN"-menu? En vanuit welke folder dan? bv: C:\SVN\xxx_HOSTING_RELEASE_ENG\trunk\os (aangezien de ubuntu dir structuur nog niet bestaat)?

  • Fusioxan
  • Registratie: November 2009
  • Laatst online: 14-11 12:16
Mastakilla schreef op vrijdag 01 april 2016 @ 12:43:
voorbeeldje:
ik heb momenteel enkel:
C:\SVN\xxxx_HOSTING_RELEASE_ENG\trunk\os\linux_unix\2016Q1_patching\2016q1_Linux_UNIX_Patching_Implementation.doc

en ik zou graag volgende file ook uitchecken in diezelfde structuur:
https://svn.xxxxx.com/svn/xxxxxxx_HOSTING_RELEASE_ENG\trunk\os\ubuntu\ubuntu 12.04\ubuntu_12_04_operations_guide.doc

Wat zou dan de "correcte", meest eenvoudige werkwijze zijn?
Eerst committen, daarna weer uitchecken. Met die "Update to revision", doe je een update van de revisie die je op geeft (waarschijnlijk HEAD). Omdat je alleen maar lokale wijzigingen doet, worden deze gerevert als je die update doet (gok ik).
Mastakilla schreef op vrijdag 01 april 2016 @ 12:43:
Open ik dan best de "TortoiseSVN Repository Browser" van het start menu?
Of vertrek ik best vanuit Windows Explorer met rechtermuisknop en het "TortoiseSVN"-menu? En vanuit welke folder dan? bv: C:\SVN\xxx_HOSTING_RELEASE_ENG\trunk\os (aangezien de ubuntu dir structuur nog niet bestaat)?
TortoiseSVN is een extensie van je shell. Oftewel, je opent hem met een rechtermuisknop in je explorer. Je kan gewoon de trunk van je repository uitchecken, tenzij je iets nodig hebt uit de branch. Dan moet je een niveau hoger gaan uitchecken.

  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 12-11 15:11
pfffrt...

Na een commit, werkt TortoiseSVN gewoon niet meer...
Ieder commando zegt "Previous operation has not finished; run 'cleanup' if it was interupted. Plzase execute the 'Cleanup' command."
Zelfs als ik de cleanup loop, dan krijg ik deze error...

Ik kan het oplossen door de hele folder structure te deleten, en opnieuw uit te checken, maar de fout komt terug...
Pagina: 1