php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.07.2010, 13:13  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard subversion

Hallo,

ich spiele momentan etwas mit subversion rum und überlege, wie ich es sauber in meinen Prozess intigrieren kann.

1. Erstelle ich für jedes Projekt ein Repository?
2. Kann der Subversion Serverdienst mit mehreren Repositories umgehen? (wenn ja, wo werden diese angegeben?)

ich habe mir das so vorgestellt, dass ich lokal entwickel und teste, committe und möglichst direkt auf dem Testsystem dann auch das resultat sehe. wie gehe ich hier vor? - checke ich in /tmp aus, entferne alle .svn ordner und schiebe die Dateien dann in einen vhost vom apache? Gibts hier einen eleganteren Weg?
notyyy ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.07.2010, 13:39  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Ich hab für svn-altlasten (alles was nicht auf git migriert wurde oder halt noch svn-user hat) USVN (php-basierte verwaltung für SVN über http in kombination mit mod_svn und webdav vom apache) am laufen.
-> User-friendly SVN

damit kannst du repositories erstellen, verwalten (user, zugriffsrechte, löschen, ... )

damit läuft alles über den apachen, man hat auch gleich zugriffsrechte mit drin und man braucht auch keinen subversion-server oder sowas

Für jedes Projekt sollte man schon sein eigenes Repro erstellen, ist denke ich die sauberere Lösung, man kann natürlich auch alles in eins knallen ... .

Betreffs lokal entwickeln und testen -> commit-hooks.
z.b. ein post-commit-hook (wird ausgeführt nach einem commit)
da kommt dann ein script rein was dir den ordner des test-servers befüllt.

Anstatt nem checkout kannst du auch direkt nen export machen, dann sparst du dir das löschen der .svn-ordner.
robo47 ist offline   Mit Zitat antworten
Alt 14.07.2010, 13:41  
Neuer Benutzer
 
Registriert seit: 29.03.2010
Beiträge: 16
PHP-Kenntnisse:
Fortgeschritten
Huppi befindet sich auf einem aufstrebenden Ast
Standard

Salü,

Frage 1:
Ja, du sollst per Projekt ein Repository erstellen

Frage 2:
Ja, kann er.

Du musst es nicht angeben. Du musst nur ein neues Repository mit svnadmin erstellen.
Subversion Documentation

Einfach ein checkout / update im vhost-Ordner?
Huppi ist offline   Mit Zitat antworten
Alt 14.07.2010, 13:46  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Zitat:
Zitat von robo47 Beitrag anzeigen
damit läuft alles über den apachen, man hat auch gleich zugriffsrechte mit drin und man braucht auch keinen subversion-server oder sowas
Sicher?

Ich benutz es zwar nicht, aber soweit ich das verstanden habe, ist es doch nur eine "PHP Oberfläche" für den SVN Server, SVN wird ja weiter benötigt.
https://trac.usvn.info/wiki/Document...edonyoursystem


Ansonsten kann ich dem Beitrag von Robo nur zustimmen.

Am besten für jedes Projekt eine eigene Repo erstellen, macht das Managment einfacher.
ragtek ist offline   Mit Zitat antworten
Alt 14.07.2010, 15:11  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

vielen dank, ich denke ich werde es so realisieren:

commit erstellt einen neuen apache vhost [revision].project.com [...] und führt einen export aus, danach wird in ruhe geguckt, ob es uralt revisionen gibt die gelöscht werden können.

Spricht was dagegen als Hook mono (.net) Skripte laufen zu lassen?

angenommen ich entwickel 2 Features parallel, erzeug ich dann im Idealfall 2 Branches und Merge die später wieder?

_best,

T
notyyy ist offline   Mit Zitat antworten
Alt 14.07.2010, 16:09  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von ragtek Beitrag anzeigen
Sicher?

Ich benutz es zwar nicht, aber soweit ich das verstanden habe, ist es doch nur eine "PHP Oberfläche" für den SVN Server, SVN wird ja weiter benötigt.
https://trac.usvn.info/wiki/Document...edonyoursystem
USVN stellt die verwaltung und alles, den "svn-server" bzw. was den zugriff auf repositories angeht, übernimmt ja apache mit mod_svn und mod_webdav
robo47 ist offline   Mit Zitat antworten
Alt 14.07.2010, 16:27  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

ich bin bei solchen projekten immer übervorsichtig, dass forum scheint fast verlassen, das letzte release ist schon lange her [...] ich werde wohl direkt den subversion server nutzen.
notyyy ist offline   Mit Zitat antworten
Alt 14.07.2010, 17:41  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Authentifzierung und zugriff aufs svn laufen ja nicht über das php-teil, sondern rein über mod_svn, webdav und htaccess.

Du hast halt auf diesem weg durch mod_svn und webdav auch ein via browser browsebares repro.

Du kannst wenn du dem teil auch nicht traust USVN einfach weglassen und nur mod_svn + webdav nutzen, es erleichtert einem lediglich das setup neuer repros und die verwaltung von benutzern und rechten.
robo47 ist offline   Mit Zitat antworten
Alt 14.07.2010, 19:59  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Zitat:
Zitat von robo47 Beitrag anzeigen
USVN stellt die verwaltung und alles, den "svn-server" bzw. was den zugriff auf repositories angeht, übernimmt ja apache mit mod_svn und mod_webdav
Aso ist das.
Hört sich nicht schlecht an, muss mir das mal näher anschauen.
ragtek ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] SVN - FS Format 1-3 erwartet ALEC23 Off-Topic Diskussionen 3 11.12.2009 21:32
linux subversion client rudygotya Off-Topic Diskussionen 0 24.11.2009 09:04
[Erledigt] CVS auf Host Europe hifi7 Server, Hosting und Workstations 7 19.05.2009 15:52
[Erledigt] subversion mod_auth_mysql rudygotya Server, Hosting und Workstations 4 18.05.2009 15:55
[Erledigt] Subversion funktioniert auf Subdomain nicht tomtaz Server, Hosting und Workstations 11 17.03.2009 17:56
Subversion - Revisionen entfernen? vollkommenegal Server, Hosting und Workstations 2 07.11.2008 07:45
Subversion Fehler fragnicht Server, Hosting und Workstations 0 07.02.2008 15:07
[Erledigt] PHP Parsing in Subversion Repository PHP-Fortgeschrittene 4 20.01.2005 16:09
CVS ! Welches System ist gut, worauf muss man achten ? fantast Off-Topic Diskussionen 7 11.11.2004 14:30
[Erledigt] Subversion Off-Topic Diskussionen 7 09.11.2004 11:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
hosteurope svn, svn hosteurope, subversion hosteurope, subversion zugriffsrechte, php subversion server, svn server hosteurope, hosteurope svn server, svn hook bei hosteurope, hosteurope subversion, subversion server hosting, subversion php server, svn ins appache dir exportieren, subversion php project, usvn in apache intigrieren, svn zugriffsrechte verwalten, svn php oberfläche, svn bei hosteurope, user friendly svn usvn, host europe svn server, svn user mit php anlegen

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum