In het kort: ik zoek een webinterface voor Subversion waarmee ik ook files kan committen..
Lange versie: Ik schrijf regelmatig grote documenten met LaTeX. Ik zit vaak op verschillende plekken aan die documenten te werken, en op verschillende computers. Dan is het natuurlijk fijn als die documenten allemaal op 1 plek staan, zodat ik er altijd bij kan en ik niets mee hoef te zeulen. Vaak zijn het grote documenten, waar ik meerdere weken aan werk, en die ik meerdere keren per dag bijwerk.
Ik wil natuurlijk geen problemen krijgen met versies, zoals dat ik per ongeluk ergens een oude versie neerzet waardoor ik al het werk van een andere dag weer overschrijf. Logisch, daar is versiebeheer voor uitgevonden.
Ik heb nu alle documenten op een centrale webserver staan, waar ik overal vandaan bij kan, en waar ik met een webftp client files naar kan uploaden (en FTP/SCP, etc).
Het probleem is dat ik op sommige (bedrijfs-)pc's geen software kan installeren, dat zijn dichtgetimmerde terminal clients waarmee ik nog net op internet kan, maar waar ik wel bij gevoelige bedrijfsbronnen kan die ik nodig heb voor mijn documenten (copy-pasten is makkelijker dan alles overtikken). Als ik op die pc's zit, download ik het bestand waar ik aan wil werken, en aan het eind van de dag upload ik dat bestand weer naar de webserver met webftp. Thuis en op andere locaties doe ik hetzelfde.
Nou heb ik dus alles op 1 locatie, en dat is al erg fijn. Ik heb echter geen versiebeheer. Aangezien latex files plain text files zijn, is het erg handig om die in subversion te hebben. Ik kan dan precies zien op welke datum ik welke paragraaf heb verwijderd, wanneer ik wat het gewijzigd, ik kan revisies terugdraaien, etc.
Wat ik idealiter zou willen, is dat alle documenten in SVN staan. Dan kan ik thuis met mijn subversion client alle revisies bekijken, ik kan met 1 druk op de knop mijn locale working directory updaten, en als ik aan een file heb gewerkt, deze weer committen. Maar op die dichtgetimmerde bedrijfspc's, waar ik alleen met een antieke IE6 het web op kan, heb ik een probleem. Ik zoek dan ook een webinterface waarmee ik dan die enkele bestanden handmatig kan committen.
Ja, ik weet dat SVN zo niet werkt, dat het bedoeld is voor hele folderstructuren en niet voor enkele bestanden, en dat je een local working copy nodig hebt, en ik weet dat er een heeeeleboel webinterfaces zijn waarmee ik repositories kan bekijken.. En ik kan natuurlijk met scriptjes aan de slag om de content van de webserver te committen naar SVN zodra ik een file upload, maar dat vereist ook weer een boel denkwerk (dan moet je ook van svn naar de webserver synchen, en hoe vaak doe je dat, wat als je nou upload tijdens de synch, etc).
Dusseh, tips?
Lange versie: Ik schrijf regelmatig grote documenten met LaTeX. Ik zit vaak op verschillende plekken aan die documenten te werken, en op verschillende computers. Dan is het natuurlijk fijn als die documenten allemaal op 1 plek staan, zodat ik er altijd bij kan en ik niets mee hoef te zeulen. Vaak zijn het grote documenten, waar ik meerdere weken aan werk, en die ik meerdere keren per dag bijwerk.
Ik wil natuurlijk geen problemen krijgen met versies, zoals dat ik per ongeluk ergens een oude versie neerzet waardoor ik al het werk van een andere dag weer overschrijf. Logisch, daar is versiebeheer voor uitgevonden.
Ik heb nu alle documenten op een centrale webserver staan, waar ik overal vandaan bij kan, en waar ik met een webftp client files naar kan uploaden (en FTP/SCP, etc).
Het probleem is dat ik op sommige (bedrijfs-)pc's geen software kan installeren, dat zijn dichtgetimmerde terminal clients waarmee ik nog net op internet kan, maar waar ik wel bij gevoelige bedrijfsbronnen kan die ik nodig heb voor mijn documenten (copy-pasten is makkelijker dan alles overtikken). Als ik op die pc's zit, download ik het bestand waar ik aan wil werken, en aan het eind van de dag upload ik dat bestand weer naar de webserver met webftp. Thuis en op andere locaties doe ik hetzelfde.
Nou heb ik dus alles op 1 locatie, en dat is al erg fijn. Ik heb echter geen versiebeheer. Aangezien latex files plain text files zijn, is het erg handig om die in subversion te hebben. Ik kan dan precies zien op welke datum ik welke paragraaf heb verwijderd, wanneer ik wat het gewijzigd, ik kan revisies terugdraaien, etc.
Wat ik idealiter zou willen, is dat alle documenten in SVN staan. Dan kan ik thuis met mijn subversion client alle revisies bekijken, ik kan met 1 druk op de knop mijn locale working directory updaten, en als ik aan een file heb gewerkt, deze weer committen. Maar op die dichtgetimmerde bedrijfspc's, waar ik alleen met een antieke IE6 het web op kan, heb ik een probleem. Ik zoek dan ook een webinterface waarmee ik dan die enkele bestanden handmatig kan committen.
Ja, ik weet dat SVN zo niet werkt, dat het bedoeld is voor hele folderstructuren en niet voor enkele bestanden, en dat je een local working copy nodig hebt, en ik weet dat er een heeeeleboel webinterfaces zijn waarmee ik repositories kan bekijken.. En ik kan natuurlijk met scriptjes aan de slag om de content van de webserver te committen naar SVN zodra ik een file upload, maar dat vereist ook weer een boel denkwerk (dan moet je ook van svn naar de webserver synchen, en hoe vaak doe je dat, wat als je nou upload tijdens de synch, etc).
Dusseh, tips?
Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!