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 23.01.2012, 18:31  
Neuer Benutzer
 
Registriert seit: 26.04.2011
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Single befindet sich auf einem aufstrebenden Ast
Standard SVN-Reposity synchronisieren

Hallo,

ich nutzte SVN-Reposity Analyse Tool, mit dem ich online diff's erstellen kann, komfortable commiten kann. Allerdings liegt das SVN bei Google, nicht local. Wie auch in der Dokumentation der Software, ist das Scannen von großen Repo's über das HTTP-Protokoll langsam. Google unterstützt das SVN-Protocol leider nicht.

Besteht die Möglichkeit, das Reposity alle 10mins zu synchronisieren?
Oder einfacher gefragt, wie nutze ich das Tool svnsync korrekt und erstelle ein entsprechendes Script für die cronjobs?

Zur Info: ubuntu 10.04 läuft auf der Maschine.
Single ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.01.2012, 18:37  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Wieso schaust du dafür nicht in den Docs nach?
http://svnbook.red-bean.com/en/1.4/svn.ref.svnsync.html

Cron führt auch nur Shell-Befehle aus.
BTW mit Git wär's einfacher.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 23.01.2012, 22:11  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Single Beitrag anzeigen
ich nutzte SVN-Reposity Analyse Tool, mit dem ich online diff's erstellen kann, komfortable commiten kann. [...]
Wie auch in der Dokumentation der Software, ist das Scannen von großen Repo's über das HTTP-Protokoll langsam.
a. kenne ich nicht
b. verwendet das Teil Shellbefehle oder die svn PECL Extension?
Zitat:
Google unterstützt das SVN-Protocol leider nicht.
Das wäre mir neu, falls Du googlecode.com meinen solltest.
Zitat:
Besteht die Möglichkeit, das Reposity alle 10mins zu synchronisieren?
Ja. crontab wurde schon genannt.
Zitat:
Oder einfacher gefragt, wie nutze ich das Tool svnsync korrekt und erstelle ein entsprechendes Script für die cronjobs?
Der Programmierer ist wohl kurzfristig verstorben?

Ich verwende folgende CLI Schnipsel:
$rev aka Revision wird vorher mittels curl von googlecode abgefragt.
$co + $diff sind Pfade.
$user + $group beinhalten den User, der die Ergebnisse lesen darf.

CO:
PHP-Code:
shell_exec("/usr/bin/svn co --force -r $rev $url $co/$rev");
shell_exec("/bin/chown -R $user:$group $co/$rev"); 
DIFF:
PHP-Code:
$diff_repo = ($rev-1) . ':' $rev;
shell_exec("/usr/bin/svn diff -r $diff_repo  $url > $diff/$diff_name");
shell_exec("/bin/chown -R $user:$group $diff/$diff_name"); 
Aber wie gesagt: googlecode ist zu lahm, um solchen Scripten im Browserfenster beim Arbeiten zuzugucken.
  Mit Zitat antworten
Alt 23.01.2012, 23:55  
Neuer Benutzer
 
Registriert seit: 26.04.2011
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Single befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von meikel Beitrag anzeigen
Aber wie gesagt: googlecode ist zu lahm, um solchen Scripten im Browserfenster beim Arbeiten zuzugucken.
Genau aus diesem Grund stellte ich meine Frage.

Google ist lahm, auf ein eigendes Hosting möchte ich dennoch verzichten.

Zitat:
Wieso schaust du dafür nicht in den Docs nach?
Weil dort z.b.: nicht steht, dass pre-revprop-change hook (via google gefunden) eintragen muss.
Zitat:
Zitat von meikel Beitrag anzeigen
Google unterstützt das SVN-Protocol leider nicht.
Das Google Repo kann nur via HTTP angesprochen werden.
svn://project.googlecode.com/svn/ funktioniert nicht, auch dass das svn:// Protokol an Dilekt vom HTTP Protokoll ist.

Zurück zum Thema:
Die Diffs sind keine Option, damit kann zwar ich, aber das Script nichts anfangen.

Mit Hilfe dieser Anleitung habe ich mein Problem gelöst.
Single ist offline   Mit Zitat antworten
Alt 24.01.2012, 00:13  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Single Beitrag anzeigen
Zitat:
Zitat von meikel
Google unterstützt das SVN-Protocol leider nicht.
Einspruch. Das ist ein Zitat und kein Text von mir.
Zitat:
Das Google Repo kann nur via HTTP angesprochen werden.
http://de.wikipedia.org/wiki/Apache_Subversion
Zitat:
Am 4. November 2009 gaben ehemaliger und neuer Hoster in einer gemeinsamen Presseerklärung bekannt, dass das Projekt auf Entschluss von CollabNet zur Apache Software Foundation wechseln werde.
  Mit Zitat antworten
Alt 24.01.2012, 14:36  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Google unterstützt svn, git und mercurial allerdings allesamt über http(s) ( WebDAV ) auf den Production Environments als svn-hooks implementiert ( Du nutzt quasi git oder mercurial, google konvertiert alle git/mercurial requests zu svn-actions und führt diese aus. svn://-Calls sind aufgrund der Server-Infrastruktur und dessen Sicherheitskonzept nicht implementiert ( das svn-Protocol ist prinzipiell nur ein "Smart HTTP"-Protokoll ), statt dessen wird erwartet das du http oder besser https nutzt.

Was die geschwindigkeit von svn via http angeht, so denke ich ist es einerlei davon abhängig wie schnell du arbeiten kannst ( internetanbindung ) und andererseits wie ausgelastet der zielserver / loadbalancer ist und auch wieviel du one-charge tust. Viele halten google code für "Arsch lahm" weil sie ein file nach dem anderen abarbeiten statt mehrere Files zur gleichen Zeit.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y 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
Datenbank mit einer zweiten DB synchronisieren Knipser Datenbanken 10 12.10.2011 17:15
Gezielte Datensätze mit Entwickler-DB synchronisieren schingeldi Datenbanken 3 26.09.2011 15:33
Dropbox mit FTP Synchronisieren BlackScorp Server, Hosting und Workstations 5 03.08.2011 12:06
phpBB3 einzelne Foren teilweise synchronisieren floripipo PHP-Fortgeschrittene 1 19.01.2010 13:51
ftp Daten --> auf Festplatte synchronisieren Elke Server, Hosting und Workstations 7 17.12.2009 13:16
Synchronisieren von einem auf den anderen Server znici87 PHP-Fortgeschrittene 3 12.03.2009 23:49
MS SQL Datenbank synchronisieren HaraDej Beitragsarchiv 2 06.11.2007 09:17
2 Datenbanken synchronisieren Datenbanken 0 30.03.2006 14:28
auto increment synchronisieren /tmp Datenbanken 7 08.02.2006 23:09
ftp ordner synchronisieren Sclot Off-Topic Diskussionen 4 04.03.2005 09:35
Synchronisieren der Apache Systemzeit Server, Hosting und Workstations 3 23.11.2004 09:15
2 Tabellen synchronisieren... Datenbanken 0 28.09.2004 11:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tool zur svn synchronisiert, svn synchronisieren, subversion sync sehr langsam

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:29 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