Erfahrung Versiondog oder dergleichen

Zuviel Werbung?
-> Hier kostenlos registrieren
Bei Codesys 2.x hat mein alter Arbeitgeber direkt mit den Exportfiles gearbeitet und diese in SVN gemanaget. Die neue Steuerung lief dann mit Codesys 3.x und da wurde dann das interne Versionsverwaltungswerkzeug genutzt (welches aber vom Steuerungslieferant (BRC) angepasst war) weil das mit den Exportfiles nicht mehr ohne weiteres funktioniert hat. Lt. Codesys Store handelt es sich dabei um Subversion.
 
Ob Versiondog, git, svn oder zipfiles. Letztendlich gehört bei jedem System dazu, das sich jeder an die Regeln hält und diszipliniert arbeitet. Und dann sind Systeme wie Versiondog, git usw. im Vorteil gegenüber zipfiles oder dergleichen

Das ist richtig.
Doch bei SVN sind die Kosten etwas weniger als bei Versionsdog und nach meiner Erfahrung ist SVN leichter zu handeln.

Mir geht es ab und an auf den Geist, dass immer mehr Versionen einer funktionierenden Software vorhanden sind.(Autobastler lässt grüssen).
Bei einem Projekt gab es VIER Versionen, nur weil der Kommetar der Bausteine bzw der Symolik geändert wurde.
Muss das sein?
Besser wäre es, wenn die ihre Betrugsautos richtig reparieren.

bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Blackknights,

da scheint etwas schief gelaufen zu sein. Für das reine Engineering - also ohne automatischen Backup - gibt es bei Auvesy die EP Produktlinie. EP steht für "Engineering Production" und der Preis für 50 benamte User liegt bei 33.080 Euro, also 660 Euro pro User. Bei höherer Stückzahl kommen wir deutlich unter 500 Euro .... und für weniger User gibt es auch die EP Lite Edition als Alternative! Also einfach nochmals bei Auvesy melden ...

Ansonsten überlegen wir gerade für den Anlagen- und Maschinenbau bzw. Systemintegratoren die Smart Compares als Add-On für Subversion und Co zur Verfügung zu stellen.
 
Zuletzt bearbeitet:
Wir suchen derzeit auch eine alternative zu VersionDog, was für mich die Erste Wahl währe.
Nahezu alle OEMs nutzen es, bietet viele Funktionen und ist für Automatisierung recht ausgereift.
Leider bekommen wir auch das Geld dazu nicht frei, es ist im Erstinvest einfach verdammt teuer. Und bringt bei uns erst nach Monaten\Jahren einen nutzen.
Daher nun die Suche nach einer OpenSource Lösung.

Im Thread ist GIT angesprochen worden, ich vermute github basiert darauf.
Hat hierzu jemand nähere Erfahrungen.

Ich würde an das System nur grundlegende Anforderungen stellen alles weitere ist nur nicetohave.
Kann mir jemand sagen ob dies mit GIT möglich wäre? Oder gibts alternative OpenSource\ Günstige Software

- Versionierung von *.Zip , bzw archivierten Backups
- Löschen von alten Backups darf nur der Admin
- Beim einpflegen eines neuen Backups muss ein Kommentar abgegeben werden
- Eine Baumstrucktur ähnlich des WindowsExplorers\Versiondog sollte erstellt werden können
- USABILITY für den Endnutzer muss so einfach wie möglich sein
- Login
- Direkt zugriff auf die Backups


Nice to Have:
- Ordner können gebackupt werden
- einzelne Teile der Baumstrucktur können für Benutzer\Gruppen ausgeblendet werden
- Dateien können verglichen werden (Nur Quelltext)
- Eincheck/Auschecken möglich ähnlich Versiondog

Versioniert werden solll folgendes:
- Roboterbackups (Abb,Kuka;Fanuc)
- SPS Backups (Siemens,Codesys,...)
- Alles was man verzippen kann

Vielen Dank schon mal.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
@hackl90

Git ist ein "normales" Versionsverwaltungsprogramm.
Am besten für textbasierte Dateien.

Die Bedienung erfolgt normal nur über die Kommandozeile.
Du brauchst also noch ne Oberfläche dazu. Egal ob als Programm oder vielleicht auch als Webanwendung (ähnlich Github).

Der Vergleich bei Git ist nur rudimentär. Textdateien ja, S7- oder TIA-Projekte funktioniert halt nur über Umwege.

Letztlich wissen die Jungs von Versiondog schon warum sie das Geld verlangen können :roll:

Gruß
Blockmove
 
Hi,

also meine Erfahrungen mit GIT.

Ich habe Gitlab auf einem Linux-Server am Laufen und teste es gerade.
Ich habe ähnliche Anforderungen wie Du.

Infos vorweg (Auf diese Verweise ich dann bei Deinen Punkten

GIT Arbeitet mit Projekten. Du kannst also für jedes deiner Realen Projekte ein GIT-Projekt anlegen
GIT hat eine Benutzerverwaltung - Du kannst auf Projektebene (Ich meine sogar auf Branch-Ebene) Berechtigungen erteilen
Löschen kann man nur das ganze Projekt - und das nur als "OWNER"

- Versionierung von *.Zip , bzw archivierten Backups -> Es kann alles Versioniert werden was eine Datei ist
- Löschen von alten Backups darf nur der Admin -> Siehe Löschen
- Beim einpflegen eines neuen Backups muss ein Kommentar abgegeben werden -> Commit-Message ist immer Pflicht
- Eine Baumstrucktur ähnlich des WindowsExplorers\Versiondog sollte erstellt werden können -> Je nach Client ja
- USABILITY für den Endnutzer muss so einfach wie möglich sein -> Je nach Client ja
- Login -> Benutzerverwaltung
- Direkt zugriff auf die Backups -> Man kann Jederzeit auf einen alten Stand zurückspringen (Dies wird auch Comitted und bleibt damit erkennbar)


Nice to Have:
- Ordner können gebackupt werden -> Gitlab hat eine Backupfunktion / Oder Du meinst das man ganze Ordner in die Versionsverwaltung packt? -> Geht auch
- einzelne Teile der Baumstrucktur können für Benutzer\Gruppen ausgeblendet werden -> Siehe Benutzerverwaltung
- Dateien können verglichen werden (Nur Quelltext) -> Ja geht -> Schön Farbig hervorgehoben
- Eincheck/Auschecken möglich ähnlich Versiondog -> Ich weis nicht wie es bei Versiondog ist -> Es gibt Push und Pull. Was halt wichtig ist. Es wird immer die komplette Repo ein bzw. ausgecheckt. Wenn diese also zu groß wird (z.B. Backups von 3 Robotern in der Anlage, SPS, HMI, Projektdaten, Umrichterparameter, Bilder?!) wird es irgendwann viel und unnötiger Overhead... dann sollte man ggf. die Bereiche splitten (Fork).

Versioniert werden solll folgendes:
- Roboterbackups (Abb,Kuka;Fanuc) geht
- SPS Backups (Siemens,Codesys,...) geht
- Alles was man verzippen kann geht und noch viel mehr ;)


Hoffe das war hilfreich.

Grüße

Marcel

P.S: Gitlab ist bis zu einem gewissen Rahmen Kostenlos wenn nicht gar OpenSource?!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Gitlab ist quasi nur die Server-Instanz für GIT mit einer Web-GUI (Siehe https://about.gitlab.com/ bzw. hier: https://about.gitlab.com/stages-devops-lifecycle/)

Ich nutze aktuell keinen Client bzw. Visual Studio für C# Anwengungen (Client schon integriert)
Du kannst mal in Ruhe googeln was es für GIT-Clients gibt. Alle sollten mit Gitlab kompatibel sein.

Was an Gitlab noch cool ist:

Du hast in der Web-GUI für jedes Projekt ein Wiki, einen Bugtracker und viele weitere nützliche Tools.

Am Besten mal in einer VM aufsetzen (dauert ca. 30min) und mit rum spielen!

Grüße

Marcel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen :=)

Mittlerweile gibt es zu versiondog eine Alternative. Die Software eguide4DATA basiert auf dem neusten Stand der Technik. Die Software ist voll skalierbar und Modular aufgebaut. D.h. man kann diese als kleines Unternehmen bis hin zum Konzern einsetzten. Die größe bestimmt hierbei den Preis. :=)

Wie auch beim Wettbewerb sind bei eguide4DATA die Herstellereditoren voll integriert. Auch Online-/Offline Vegleiche werden durchgeführt und Dokumentiert.

Bei Interesse einfach mal auf der Webseite www.plus4data.de vorbeischauen.

Beste Grüße
Neuester Stand der Technik, Skalierbar und modular. Wenn ich diese Vertriebsphrasen schon höre....
Neu ist was? .NET? Python? Rust? SQL?

Womit heben Sie sich von versiondog ab? Funktionalität? Wo konkret? Preis? Warum soll ich mir Zeit nehmen für eine Anfrage?
Die Homepage gibt nichts her außer dass die 3 Firmengründer Vertriebserfahrung haben....
 
Ich finde es ja im Prinzip interessant. Leider gibt die Webseite nicht viele Informationen preis, welche Systeme werden unterstützt, was ist genau möglich, ein paar PDFs mit Beispielen...
Eine Anfrage stelle ich nicht um dies zu erfahren. Das sollte schon ohne Nachfrage erkennbar sein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Bauchgefühl sagt, dass das ehemalige Auvesy-Leute sind, die den Zusammenschluss mit MDT nicht mitgemacht haben. Auvesy ist 24 km weg, die ehemalige Osteuropa-Vertriebsfirma Sinome knappe 50.
 
Ich finde es ja im Prinzip interessant. Leider gibt die Webseite nicht viele Informationen preis, welche Systeme werden unterstützt, was ist genau möglich, ein paar PDFs mit Beispielen...
Eine Anfrage stelle ich nicht um dies zu erfahren. Das sollte schon ohne Nachfrage erkennbar sein.

Ich hab mir auch gerade die Webseite angesehen.
Verlorene Zeit ... Nur allgemeines Vertriebsgeblubber.

Nicht mal eine ansatzweise detailierte Systembeschreibung. keine aussagekräftigen Screenshots ...
Welche Systeme werden überhaupt unterstützt?

Aber ok ... Der Webdesigner ist gut :)
 
Zuletzt bearbeitet:
Zurück
Oben