Sondersendung: Subversion und Xcode
(18:09 Minuten)
Ingo + Peter / 27. Nov 2009, 11:23 Uhr.
Gespeichert in: Videocast
Xcode unterstützt Subversion direkt, sodass ihr immer auf dem aktuellen Stand bleiben könnt. Das entbindet euch aber nicht vom Mit/Nachprogrammieren, denn nur so lernt man was ;)
Links
Zwei Anbieter von Subversion-Servern
12 Kommentare
|
Permalink
|
Trackback-Info
|
Film in HD ansehen!
Kommentar hinzufügen
12. Veit am 7. Jul 2010, 19:20 Uhr
Hallo Peter und Ingo,
ich wollte mir das mit dem Subversion auch machen aber das funktioniert nicht, da kommt immer eine Fehlermeldung.
Hallo Peter und Ingo,
ich wollte mir das mit dem Subversion auch machen aber das funktioniert nicht, da kommt immer eine Fehlermeldung.
11. Nicolas am 11. Jan 2010, 00:20 Uhr
Oh, hab grad gesehen (Kommentar zu Folge #025), dass das in Folge #027 behebt werden soll.
Oh, hab grad gesehen (Kommentar zu Folge #025), dass das in Folge #027 behebt werden soll.
10. Nicolas am 11. Jan 2010, 00:16 Uhr
Dieser Bug ist mir auch aufgefallen. Ich benutze aber 10.6 und die Konfiguration 10.6|Debug|x86_64. Wenn man dann ein Objekt erstellt und es gleich wieder löscht, bleibt der markierte Text stehen. Wenn man ihn dann abwählt (z.B. in dem man unten hinklickt) verschwindet er.
Dieser Bug ist mir auch aufgefallen. Ich benutze aber 10.6 und die Konfiguration 10.6|Debug|x86_64. Wenn man dann ein Objekt erstellt und es gleich wieder löscht, bleibt der markierte Text stehen. Wenn man ihn dann abwählt (z.B. in dem man unten hinklickt) verschwindet er.
9. Manuel am 29. Nov 2009, 17:58 Uhr
Ich habe die Lösung gefunden. Bei mir stand der Kompilier auf:
10.5 | Debug | i386
Stehen muss er aber auf:
10.5 | Debug | x86_64
Manuel
Ich habe die Lösung gefunden. Bei mir stand der Kompilier auf:
10.5 | Debug | i386
Stehen muss er aber auf:
10.5 | Debug | x86_64
Manuel
7. peter am 27. Nov 2009, 23:28 Uhr
@Manuel:
Oder Du schaust Dir den Screencast ab Minute 14:00 nochmal an ;)
Peter
@Manuel:
Oder Du schaust Dir den Screencast ab Minute 14:00 nochmal an ;)
Peter
6. Manuel am 27. Nov 2009, 22:56 Uhr
Danke Peter. Wenn du willst kann ich auch mal einen Screenshot machen.
Manuel
Danke Peter. Wenn du willst kann ich auch mal einen Screenshot machen.
Manuel
5. peter am 27. Nov 2009, 22:11 Uhr
@Manuel:
Den Bug schau ich mir gleich mal an, vielleicht kann ich ihn nachvollziehen. Die Protokolle werden aber immer drin bleiben. Wir haben nutzen 10.6 und die Vorteile der Protokolle kann man immer brauchen. Mal schauen, vielleicht gibts nen Workaround?!
Wenn Du das Projekt mit dem Repository verknüpft hast wird Dir immer angezeigt, wenn Dateien ein Update erfahren haben (das U in der ersten Spalte). Dann wählst du aus dem SCM-Menü den Punkt "Update Entire Project" und schon bist Du wieder auf dem aktuellen Stand. Updaten musst Du also immer manuell.
Peter
@Manuel:
Den Bug schau ich mir gleich mal an, vielleicht kann ich ihn nachvollziehen. Die Protokolle werden aber immer drin bleiben. Wir haben nutzen 10.6 und die Vorteile der Protokolle kann man immer brauchen. Mal schauen, vielleicht gibts nen Workaround?!
Wenn Du das Projekt mit dem Repository verknüpft hast wird Dir immer angezeigt, wenn Dateien ein Update erfahren haben (das U in der ersten Spalte). Dann wählst du aus dem SCM-Menü den Punkt "Update Entire Project" und schon bist Du wieder auf dem aktuellen Stand. Updaten musst Du also immer manuell.
Peter
4. Manuel am 27. Nov 2009, 22:05 Uhr
Ich hab da noch eine Frage:
Wird meinen Projekt jetzt immer aktualisiert oder muss ich das von Hand anstoßen? Wenn per Hand, wie?
Ich glaub ich stell mich grad sehr dumm an. xD
Manuel
Ich hab da noch eine Frage:
Wird meinen Projekt jetzt immer aktualisiert oder muss ich das von Hand anstoßen? Wenn per Hand, wie?
Ich glaub ich stell mich grad sehr dumm an. xD
Manuel
3. Manuel am 27. Nov 2009, 21:55 Uhr
Hallo Ingo und Peter,
1. Mir ist glaub ich ein Bug aufgefallen. Unter 10.5, wenn ich das Projekt bilde und dann mehrere Objekte hinzufüge und dann wieder lösche bleibt der Text des zu letzt erzeugten Objekts in der Liste zurück.
2. Könnet ihr es irgendwie lösen, dass man die Protokolle unter 10.5 nicht immer löschen muss?
Manuel
Hallo Ingo und Peter,
1. Mir ist glaub ich ein Bug aufgefallen. Unter 10.5, wenn ich das Projekt bilde und dann mehrere Objekte hinzufüge und dann wieder lösche bleibt der Text des zu letzt erzeugten Objekts in der Liste zurück.
2. Könnet ihr es irgendwie lösen, dass man die Protokolle unter 10.5 nicht immer löschen muss?
Manuel
2. ingo am 27. Nov 2009, 12:54 Uhr
@eMDeeKey:
Erstmal Danke für den Hinweis! Die neuen Versionskontrollen wie Mercurial, Git oder Bazaar haben wirklich einige Vorteile und werden auch schon durch einige Anbieter unterstützt.
Wir schrecken jedoch vorerst noch aus mehreren Gründen davor zurück. Die drei Wichtigsten sind:
- Xcode unterstützt es nicht von Haus aus
- Die Konzepte mit den persönlichen Repositories sind für den Einsteiger noch schwieriger zu verstehen, wenn man CVS oder SVN noch nicht kennt
- ich kenne SVN aus dem eff eff ;) und in den neuen Systemen bin ich selbst noch Anfänger und mlchte hier im Zweifel nicht mit gefährlichem Halbwissen auftrumpfen müssen
Subversion und zwei andere Versionskontrollen werden übrigens schon seit Jahren von Xcode grundlegend unterstützt ;-) Ab und zu muss man natürlich noch ans Terminal, aber ich kenne bisher kein GUI für SVN, wo man das nicht müsste.
@eMDeeKey:
Erstmal Danke für den Hinweis! Die neuen Versionskontrollen wie Mercurial, Git oder Bazaar haben wirklich einige Vorteile und werden auch schon durch einige Anbieter unterstützt.
Wir schrecken jedoch vorerst noch aus mehreren Gründen davor zurück. Die drei Wichtigsten sind:
- Xcode unterstützt es nicht von Haus aus
- Die Konzepte mit den persönlichen Repositories sind für den Einsteiger noch schwieriger zu verstehen, wenn man CVS oder SVN noch nicht kennt
- ich kenne SVN aus dem eff eff ;) und in den neuen Systemen bin ich selbst noch Anfänger und mlchte hier im Zweifel nicht mit gefährlichem Halbwissen auftrumpfen müssen
Subversion und zwei andere Versionskontrollen werden übrigens schon seit Jahren von Xcode grundlegend unterstützt ;-) Ab und zu muss man natürlich noch ans Terminal, aber ich kenne bisher kein GUI für SVN, wo man das nicht müsste.
1. eMDeeKey am 27. Nov 2009, 12:31 Uhr
Hi,
aufgrund jahrelanger Arbeit mit Versionierungssystemen wie Subversion,
lege ich euch ans Herz, euch mal mit "Mercurial" oder "Git" auseinander zusetzen. Sicherlich, ist es toll, dass Apple es endlich mal geschafft hat, eine Unterstützung für Subversion in XCode einzubauen, wodurch die Gruppe gestärkt, aber der einzelne Programmierer geschwächt wird.
Mercurial bspw, ermöglicht es im Gegensatz zu Subversion, dem einzelnen Programmierer sich eigene Arbeitsstände anzulegen.
Cool wäre, wenn ihr Mercurial Funktionalität in Cheddar implementieren würdet um auf frühere Arbeitsstände zurückkehren zu können. Oder um in einem Netzwerk anderen Clients die Möglichkeit einzuräumen die Arbeitsmappe per Browser einzublicken oder gar über diesen herunterladen zu können.
Gruß MDK
Hi,
aufgrund jahrelanger Arbeit mit Versionierungssystemen wie Subversion,
lege ich euch ans Herz, euch mal mit "Mercurial" oder "Git" auseinander zusetzen. Sicherlich, ist es toll, dass Apple es endlich mal geschafft hat, eine Unterstützung für Subversion in XCode einzubauen, wodurch die Gruppe gestärkt, aber der einzelne Programmierer geschwächt wird.
Mercurial bspw, ermöglicht es im Gegensatz zu Subversion, dem einzelnen Programmierer sich eigene Arbeitsstände anzulegen.
Cool wäre, wenn ihr Mercurial Funktionalität in Cheddar implementieren würdet um auf frühere Arbeitsstände zurückkehren zu können. Oder um in einem Netzwerk anderen Clients die Möglichkeit einzuräumen die Arbeitsmappe per Browser einzublicken oder gar über diesen herunterladen zu können.
Gruß MDK