AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

VMWare und/oder SVN

Ein Thema von stahli · begonnen am 24. Okt 2010 · letzter Beitrag vom 24. Okt 2010
Antwort Antwort
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#1

VMWare und/oder SVN

  Alt 24. Okt 2010, 19:20
Hallo zusammen,

demnächst steht mal eine Überholung meines Rechners an. Jetzt überlege ich, wie ich es grundsätzlich angehen soll...

- Komplett mit virtuellen Maschinen arbeiten?
und/oder
- SubVersion verwenden?

Arbeitsrechner: Win7, 30Zoll

Ich bin Einzelentwickler, habe bisher mit D2009 gearbeitet und stelle demnächst auf XE um.
Evtl. werde ich mir mal einen Laptop zulegen, um auch mal unterwegs arbeiten zu können (mind. 18 Zoll, weiß aber noch nicht recht).

Könnte es sinnvoll sein, in virtuellen Maschinen zu arbeiten? Eine für Word, eine für eMails, eine für D2009, eine für XE?
Das Master-Betriebssystem könnte ich hardwaremäßig über eine "juzt reboot Karte" vor Änderungen schützen. (Die bietet auch zusätzlich die Möglichkeit, mehrere BS zu installieren. Dann wird es jedoch m.E. schwierig, von denen komplette Images zu sichern, da die Karte die (virtuellen) Partitionen verwaltet.)

Eine VM lässt sich ja jederzeit sichern, so dass man einen kompletten Projekt-Zwischenstand incl. aller installierten Komponenten etc. wiederherstellen (bzw. einfach daran weiter arbeiten) kann.

Wenn man eine VM auf einen Laptop kopiert, kann man dort einfach weiter entwickeln. Lediglich die unterschiedliche Auflösung müsste wohl angepasst werden.
Testen unter versch. Betriebssystemen wäre wohl recht leicht möglich - sofern sich die VM´s wirklich real verhalten.

Die Idee hört sich ja grundsätzlich nicht schlecht an. Wie arbeitet Ihr diesbezüglich?
Der Nachteil wäre, dass man Daten nicht auf die zweite Platte auslagern kann.


Die Sache mit den SubVersion (XE bringt da ja eines mit) habe ich noch nicht verstanden
Was bringt das einem Einzelentwickler? Bisher habe ich Zwischenstände in Zips gesichert und dort notfalls nochmal etwas herausgekramt. Delphi selbst verwaltet ja auch schon eine Quelltext-Historie.
Ein verteiltes Arbeiten praktiziere ich nicht (ist auch nicht vorgesehen). Falls mal ein Laptop ansteht, scheint mir eine "transportable" VM sinnvoll.


Bin für Tips dankbar.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli (24. Okt 2010 um 19:29 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: VMWare und/oder SVN

  Alt 24. Okt 2010, 19:23
SVN funktioniert ja auch unabhängig von einer VM.

Dient ja auch eher zum Sichern/Frestschreiebn von Änderungen/Funktionsständen.

Mit einer VM machst du eine Installation HW-unabhängig.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#3

AW: VMWare und/oder SVN

  Alt 24. Okt 2010, 19:30
Die Frage stellt sich für mich nicht, ich brauche und habe beides.
Mit TortoiseSVN und VISUALSVNServer auf einem eigenen Webserver und einen in der Firma(für andere Projekte).

VirtualBoxes für verschieden Betriebssysteme(Einrichtungen) und Delphiinstalltionen und Testumgebungen.

SVN für Revisionssicherheit, Austausch von Daten Firma/Zuhause und gemeinsames Entwickeln mit Kollegen.
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von nachti1505
nachti1505

Registriert seit: 7. Apr 2007
188 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: VMWare und/oder SVN

  Alt 24. Okt 2010, 20:44
In jedem Fall BEIDES. Genauso sieht meine Umgebung aus. Die VM ist primär zur regelmäßigen Absicherung der kompletten Umgebung. (Delphi, installierte Kompos, Virenscanner, Browser, etc.)! Die Sourcen kommen täglich (mindestens aber jeden zweiten Tag) ins SVN. Somit ist egal was ausfällt ein Weiterarbeiten jederzeit möglich (ausgehend vom SinglePointOfFailure)!

SVN für den einzelnen Entwicker hat auch gewaltige Vorteile. Beispiel:
Ich habe eine Source-Datei in der wird praktisch NIE etwas geändert. Dennoch habe ich vor gut 1,5 Jahren einen größeren Codeblock aus selbiger entfernt. Vorgestern fiel mir dieser Block wieder ein und das ich ihn momentan an anderer Stelle gebrauchen könnte. Also Tortoise-Rechts-Klick auf die Datei "Show Log" und Bingo - Änderung vom 18.04.2009 "Entfernen der Funktion xyz"! Nun also schnell beide Revisionen gegenüber gestellt und den CodeBlock gefunden.

In Zip-Sicherungen hätte man wahrscheinlich erst länger suchen müssen!
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: VMWare und/oder SVN

  Alt 24. Okt 2010, 21:11
Hallo Stahli,

Zitat:
Wenn man eine VM auf einen Laptop kopiert, kann man dort einfach weiter entwickeln. Lediglich die unterschiedliche Auflösung müsste wohl angepasst werden.
Das große Problem bei VMs sind eigentlich die Lizenzen für die einzelnen BS soweit das Windows betrifft.

Zitat:
Der Nachteil wäre, dass man Daten nicht auf die zweite Platte auslagern kann.
Es ist durchaus möglich die Daten auf eine 2 Festplatte auszulagern, zumindest wenn man XP-Mode von Win 7 arbeitet (Ich vermute mal, dass das auch mit anderen BS geht).
SVN bin ich mir grade am einrichten, die bisherigen Test sehen eigentlich schon ganz gut aus, allerdings bin ich noch in der Lernphase. Bei mir läuft ein Windows Home Server mit einem VisualSVN-Server, damit ist es möglich aus einer VM SVN zu betreiben (Wenn alles so funktioniert wie ich mir das vorstelle, sollte es auch möglich sein mit dem Laptop von unterwegs auf den SVN-Server zuzugreifen).

Also VM und SVN schließen sich nicht aus, sondern ergänzen sich ganz gut.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#6

AW: VMWare und/oder SVN

  Alt 24. Okt 2010, 21:49
Also Office habe ich bei mir auch auf dem Host installiert. In der VM habe ich eigentlich immer nur die Entwicklungsumgebung. Das wechseln zwischen mehreren VM's behindert einen wenn man die VM's immer erst hochfahren muss, und zu viele VM's offen zu haben (eine für Office, eine für Mail etc.) geht massiv auf die Performance und vor allem den Speicherverbrauch.

Also ich würde nicht empfehlen, für einzelne nicht-Entwicklungsaufgaben eine VM zu nehmen (vielleicht noch eine für Datenbanken, um zu testen wie sich die Applikation verhält wenn man während eines DB-Zugriffs das Netzwerkkabel 'zieht').
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz