Domanda

la mia configurazione attuale è la seguente:

  • Abbiamo una condivisione samba di Linux che contiene tutte le cartelle del repository (con la cartella hooks all'interno, tra le altre)
  • Tutti gli sviluppatori hanno mappato la condivisione come unità di rete e importano in una directory locale (normalmente C: \ Server \ RepositoryName) dove lavorano sui propri file.
  • Tutte le macchine che accedono all'unità (sfortunatamente) eseguono Windows.

Quello che intendo fare è avere un hook sul server Linux che rilevi quando è stato effettuato un commit, da quale progetto, il numero di revisione, il nome dello sviluppatore che ha eseguito il commit, ecc. Ho esaminato ilaggancia i file, ma sembrano essere eseguiti dal client.C'è un modo per monitorare i cambiamenti di svn e raccogliere le informazioni rilevanti dal server Linux?

È stato utile?

Soluzione

Tutti gli hook vengono eseguiti da svnserve.Controlla i tuoi script hook, la configurazione di svnserve e http://subversion.apache.org/faq.html# hook-debugging

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top