Möchte man ein externes SVN Repository in seinen Quellcodebaum einhängen ohne doppelten Code zu produzieren so benutzt man sogenannte Externals. Mit Hilfe von TortiseSVN kann man die auch einfach einrichten. Einfach auf den entsprechenen Ordner gehen sich mittels Alt+Enter die Eigenschaften anzeigen lassen. Dort geht man auf den Tab Subversion und legt eine neue Eigenschaft mit dem Namen svn:externals und z.B. dem Wert http://invertika.googlecode.com/svn/trunk/ invertika an. Dann wird das ganze bestätigt und schon ist die externe Anbindung im Repository vorhanden.
Bestehendes Subversion Repository in Google Code importieren
Möchte man ein bestehendes Subversion Repository ín Google Code importieren so geht muss man im ersten Schritt auf seine Google Code Seite dort dann auf Source -> Browser und unten dann auf „reset this repository“ und dort klickt man dann den Punkt „Did you just start this project and do you want to ’svnsync‘ content from an existing repository into this project?“ an.
Danach ist das Repository auf Revision 0 zurückgesetzt worden. Nun wird in der Konsole mittels
svnsync init –username YOURUSERNAME https://YOURPROJECT.googlecode.com/svn file:///path/to/localrepos
das Projekt initialisiert und mittels
svnsync sync –username YOURUSERNAME https://YOURPROJECT.googlecode.com/svn
die Synchronisation begonnen werden. Das ganze kann dabei durchaus ein paar Stunden dauern. Ausgefüllt sieht das ganze dann z.B. so aus:
svnsync init –username seeseekey https://invertika.googlecode.com/svn https://invertika.svn.sourceforge.net/svnroot/invertika
svnsync sync –username seeseekey https://invertika.googlecode.com/svn
Sollte die Synchronisation zwischendurch unterbrochen werden so ist das kein Problem da sie jederzeit wieder gestartet werden kann und bei der letzten synchronisierten Revision anfängt.
Winterpause des Neubrandenburger Stammtisches beendet
Heute ist nach knapp einem Monat die Winterpause des Blogger & Piratenstammtisches beendet. Und so laden wir wieder jeden Freitag alle Mitglieder und Interessenten im Umkreis Neubrandenburgs herzlich zum Stammtisch in Neubrandenburg ein. Das Treffen findet um 19:00 Uhr im Torcafé statt.
Geboten wird eine schöne Umgebung, nette Leute, freies WLAN und eine ausreichende Versorgung mit Nahrungsmitteln und Getränken :) Das Torcafé findet ihr in der Straße Friedländer Tor 1, 17033 Neubrandenburg. Wir freuen uns über jeden Interessenten.
Hier noch ein kleines Video vom letzten Jahr:
Video-Link: https://youtube.com/watch?v=aUHWyqAIKYE
Mono und resgen2
Da ich privat wie beruflich die meiste Zeit in C# programmiere ist der Umstieg dank Mono nicht all zu schwer gefallen. Gestern wollte ich dann mal meine Projekte unter Mono kompilieren und wurde dabei auf einen Fehler beim kompilieren einer resx Datei hingewiesen. Es fehlte wohl die Anwendung resgen2. Glückerlichweise lässt sich er Fehler schnell durch die Installation einiger Pakete beheben:
sudo apt-get install mono-gmcs mono-mcs mono-2.0-devel
Neben diesen Paketen sind für die Monoentwicklung außerdem noch folgende Pakete:
sudo apt-get install monodoc-browser monodevelop monodevelop-versioncontrol
von Interesse.
Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Mono-Projekt
http://de.wikipedia.org/wiki/MonoDevelop
nodeadkeys
Manchmal ist es praktisch wenn man sich noch an die Installation seiner Linuxdistribution (in meinem Fall Kubuntu) erinnern kann. So stellte ich doch vor ein paar Tagen überraschender Weise fest das die Akzenttasten (z.B. é è í) nicht ordnungsgemäß funktionierten. Die Lösung des Rätsels? Bei der Installation hatte ich als Tastaturlayout Deutsch und die Option nodeadkeys angegeben. Das führt nun dazu das die Akzenttasten (bei welchen es sich um Tottasten handelt) nicht mehr funktionierten. Nachdem mir das dämmerte musste nur noch schnell das Tastaturlayout umgestellt werden und schon funktionierte wieder alles :)
Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Tottaste
http://wiki.ubuntuusers.de/Spracheinstellungen