Ho bisogno di fare il checkout da un enorme archivio (oltre 25 GB di dimensioni). Tuttavia, so che alcune grandi cartelle non saranno necessarie. Posso evitare di scaricarli in qualche modo?Come non scaricare l'intera cartella con (tartaruga) SVN
risposta
Si desidera cercare Sparse Estrazioni nel svn book, o Tortoise manual.
In breve - checkout della cartella radice, utilizzando l'opzione "solo questo elemento" nella finestra di dialogo checkout, quindi utilizzare il browser repo per visualizzare il progetto, selezionare quelli che si desidera controllare e utilizzare la "voce di aggiornamento per la revisione" voce del menu per controllarli. Ciò consente di estrarre una copia di lavoro che contiene solo un set parziale del repository.
In alternativa, è possibile utilizzare l'opzione di esclusione per rimuovere una directory che si è già verificato.
Le cartelle possono essere selezionate nel primo checkout, con il pulsante "Scegli elementi". – Dialecticus
Lo so, ma preferisco sempre effettuare il checkout solo della radice, e quindi posso scegliere e scegliere ciò di cui ho bisogno in seguito. È una sbornia da un repo di diverse dimensioni, vorrei lavorare su un pezzo alla volta, se necessario. – gbjbaanb
È necessario configurare la restrizione dell'utente del server SVN.
Supponiamo che sia necessario ottenere l'accesso completo sul prodotto (ABCProduct), ma non si è interessati alla cartella "database" da scaricare.
Quindi è necessario scrivere sotto lo script nel server SVN (è necessario il privilegio di amministratore SVN per eseguire questa operazione).
[Repo:/branches/ABCProduct]
me = rw
[Repo:/branches/ABCProduct/database]
me =
Considererei questo come una soluzione alternativa. – bahrep
@bahrep Questa soluzione è permanente solo sul lato server. Il vantaggio di questo approccio è che il checkout può essere eseguito ogni volta direttamente con aggiornamenti sparsi. Lo svantaggio di questo approccio è che l'utente non ha più accesso agli articoli/cartelle soggetti a restrizioni. – Ashif
- 1. Cancellare un file/cartella da SVN via Tartaruga: come?
- 2. Unisci due rami usando la tartaruga SVN
- 3. Come innestare con tartaruga
- 4. Impossibile analizzare l'intestazione di revisione diff 'inesistente' in svn tartaruga?
- 5. Servizio online per scaricare un repository/cartella SVN?
- 6. Rendere la cartella non gestita da SVN
- 7. Tartaruga - è possibile ignorare la nuova cartella prima di eseguirla?
- 8. torna indietro cartella .svn
- 9. Cambia repository nella cartella con Tortoise SVN
- 10. Come dire quale directory è il problema quando la tartaruga svn si lamenta
- 11. Come aggiungere una cartella esistente con i file a SVN?
- 12. SVN - handshake non riuscito: errore SSL
- 13. Ho bisogno di scaricare alcune revisioni da git-svn
- 14. Jenkins non è in grado di utilizzare credenziali SVN o scaricare nuovi plugin/nuove versioni
- 15. come scaricare file dall'URL e archiviarli nella cartella documenti
- 16. conflitto svn albero fusione cartella rinominata
- 17. SVN: spostamento di file dall'interno della cartella
- 18. Rimuovi svn: proprietà esterne da una cartella
- 19. Non riesco più a vedere le cartelle .SVN?
- 20. Come si sposta la tartaruga in LOGO?
- 21. SVN verifica il contenuto di una cartella, non la cartella stessa
- 22. SVN file cartella di esportazione Solo
- 23. Come scaricare e decomprimere la cartella .ZIP usando Adobe Air?
- 24. Scaricare più file come cartella zip utilizzando php
- 25. Problema fastidioso svn in cui la cartella svn claims è sotto controllo versione ma non esiste .svn
- 26. SVN best practice - estrazione della cartella radice
- 27. Come posso escludere una cartella dal deposito dell'archivio SVN?
- 28. migrazione svn git non riuscendo con svn 1.8
- 29. Come recuperare una cartella accidentalmente cancellati in un repository svn
- 30. Come spostare la cartella svn di livello superiore rispetto
possibile duplicato di [Come controllare pochi file e cartelle da solo senza controllare l'intera fonte] (http://stackoverflow.com/questions/4032059/how-to-checkout-few-files-and-folders-alone- senza-check-out-whole-source) –
È possibile rielaborare il layout del progetto? sembra che il tuo vero problema sia una fonte mal strutturata. – thekbb