è VisualSVN Server generalmente considerato come un server SVN affidabile?Il server VisualSVN è generalmente visualizzato come un server SVN affidabile?
risposta
La mia azienda lo ha usato. Per quanto ne so, è solo una distribuzione personalizzata di SVN + Apache inserita in un programma di installazione, quindi la sua "attendibilità" sarà la stessa di Apache e di sovversione.
oh da quanto tempo la tua azienda lo sta usando? è che molte persone lo usano ed è ancora affidabile? –
lo stiamo usando da alcuni mesi. Poco dopo che ho iniziato, ho fatto una puzza su VSS (perché è davvero terribile). Abbiamo circa 8-10 persone che lo usano e va bene. Davvero ..... non so di cosa ti preoccupi. Sotto il cofano, è solo lo svnserve di scorta, come ho detto nella mia risposta. –
Lo sto usando, ho importato il nostro vecchio database VSS in esso 18+ mesi fa. È stato perfetto da allora su un repo 12Gb con 310.000 revisioni. – gbjbaanb
Puoi definire affidabile? Intendi dire che non è probabile che blocchi o corrompa i dati, o intendi in grado di gestire un sacco di traffico, o intendi non essere sfruttato o sfruttabile facilmente?
SVN + Apache fa bene in ciascuna di queste categorie, ma non so quale sia la porzione personalizzata dell'installatore.
intendo in termini di ... è buono come installare apache e server di sovversione da solo? Suppongo che anche la corruzione dei dati e la sicurezza dei dati contino anche in questo ... se è correlata alla combinazione di server Apache + SVN o alla loro confezione da Visual SVN. –
È tutto a posto per te. Questo è il punto di vista di VisualSVN. C'è ben poco da configurare, e quel poco che c'è può essere fatto dagli strumenti di amministrazione inclusi con VisualSVN. –
Lo usiamo da un po 'senza problemi; a parte le GUI è la stessa base Apache/SVN di ogni altro server. È bello poterlo aggiornare con un MSI e ha una buona interfaccia grafica di Windows per gestire l'integrazione di AD, la gestione dei certificati, ecc. Inoltre, sembrano essere piuttosto veloci nell'ottenere aggiornamenti. Gli unici due aspetti negativi (sicuramente l'ultima volta che ho controllato) sono:
- L'accesso http/https è limitato a meno che non si desideri impostare manualmente le cose.
- Quando decidi di volere https, tieni d'occhio JUST https, non sembri essere in grado di eseguire sia http che https insieme.
oh per quanto tempo lo hai usato finora? –
circa un anno ora –
Utilizzo VisualSVN Server da alcune settimane insieme al client VisualSVN per Visual Studio. È stato senza problemi e la sua installazione è stata più facile che cadere da un registro. La console di gestione consente di creare archivi e cartelle, eseguire semplici operazioni su di essi (eliminare, importare, ecc.) E impostare le autorizzazioni utente (Active Directory Integrated o autenticazione SVN). Funziona e basta e basta e basta. Penso che abbiano capito esattamente.
Sono un ragazzo di Windows Server quindi ero un po 'dubbioso sull'uso di Apache, ma è completamente trasparente e integrato in VisualSVN, se non lo avessi menzionato sul sito web, non avrei mai conosciuto I stava eseguendo Apache. Se volessi ospitare altre cose anche in Apache, suppongo che vorresti fare le cose in modo diverso, ma volevo una soluzione chiavi in mano e VisualSVN l'avesse fornita.
Come le cose possono cambiare in pochi anni! Non potevo immaginare di iniziare un progetto usando Subversion ora. Utilizziamo Atlassian Stash dietro il nostro firewall e usiamo BitBucket come backup. –
Ho avuto un grosso problema.
Il problema è che i repository vengono salvati con terminazioni di riga di Windows (ritorno a capo + avanzamento riga) anziché le terminazioni di linea Linux (avanzamento riga) quando i repository sono nel formato di file system.
Ciò mi ha impedito di eseguire il porting del repository (con tutte le revisioni di tatto) da una rete locale Windows server VisualSVN che ospita un host SVN Linux pubblico. Dato che tutto il mio codice è nel codice di Windows se cambio le terminazioni di linea di Windows in quelle di Linux, rovino tutto il mio codice. Gli strumenti di amministrazione SVN in Linux non riconosceranno il repository se non li converto.
Così posso spostare un'esportazione del codice in un archivio pubblico, ma perdo tutta la cronologia delle revisioni precedenti che è un enorme inconveniente ma non un ostacolo allo spettacolo.
Per quanto ne so i file fsfs usano sempre le terminazioni di riga '\ n' per renderli indipendenti dalla piattaforma, ma anche se questo non è il caso, è possibile * SEMPRE * scaricare il repository e caricarlo sull'altro sistema operativo. Sei sicuro di usare gli strumenti nativi di Windows (e non le versioni cygwin)? Cygwin a volte interrompe il supporto di fine riga esplicito in Subversion quando abilita il proprio supporto di conversione. –
Utilizzando gli strumenti nativi (Collabnet release) per scaricare un repository creato da VisualSVN ottengo: 'vnadmin: tipo FS sconosciuto' fsfs Non ho aggiunto quelle virgolette singole nell'output da svnadmin. Usando un editor esadecimale sul file db/fs-type del repository ha il 0D 0A (\ r \ n) alla fine di fsfs. Quando guardo un repository creato da TortoiseSVN, lo stesso file ha solo lo 0A (\ n) dopo fsfs. Sospetto che sia sull'implementazione VisualSVN poiché ho migrato con successo un repository TortoiseSVN in un ambiente Linux. Stavo usando VisualSVN Server 1.5.3. –
L'ho usato da alcuni anni senza alcun problema, è leggero ed efficiente. Ma fortemente integrato in Windows (che per me non è affatto un problema)
In alternativa, Collabnet Subversion Edge sembra essere un buon prodotto ma non l'ho provato.
- 1. CollabNet SVN Server o VisualSVN?
- 2. Configurare un server SVN?
- 3. Hosting Mercurial HG tramite VisualSVN Server
- 4. Importazione del certificato nel server VisualSVN
- 5. VisualSVN Server 3.2 - Unexpected stato HTTP 405
- 6. Come creare un repository SVN sul server?
- 7. Come posso spostare il mio repository SVN Tortoise locale sul nostro nuovo server SVN Linux?
- 8. Mantenere il codice in più server SVN
- 9. svn server si sincronizza automaticamente
- 10. SVN server per Mac OSX
- 11. La scelta di un server Subversion
- 12. svn2git fallendo dicendo Autore: VisualSVN Server non definita nel file ./authors.txt
- 13. affidabile cadere un database in SQL Server 2008 tramite C#
- 14. Nome server non visualizzato in Visual Studio Server Explorer
- 15. Come si ottiene il registro del server SVN?
- 16. Come usare svn su un server live Apache?
- 17. Come rendere pubblico il devserver di Django? È generalmente possibile?
- 18. Come aggiornare il server SVN dalla 1.6 alla 1.7
- 19. Perché viene visualizzato il messaggio "svn: E120106: ra_serf: il server ha inviato un corpo di risposta HTTP troncato"?
- 20. Come connettersi a un server SVN in ubuntu?
- 21. Git-SVN: aggiornamento del repository Git dal server SVN centralizzato
- 22. Server di repository SVN pubblico o privato?
- 23. Accesso a '/ svn/ctm /! Svn/me' vietato Quando si esegue il commit al server svn?
- 24. Come faccio a servire html thru svn? (Può svn agire come un server web?)
- 25. Migrazione da VisualSVN su Windows a svn basato su Linux
- 26. Esistono server SVN scritti in PHP?
- 27. Forza svn: eol-style = nativo sul server?
- 28. Subversion windows server
- 29. IIS è un server Web o un server delle applicazioni?
- 30. CherryPy è un server web robusto (vale a dire, è affidabile sotto un carico enorme come Apache)?
Sì, lo è. Dai un'occhiata all'elenco degli utenti aziendali: https://www.visualsvn.com/server/customers/ – bahrep