Lors de la mise en place de nouveau Trac 1.0 pas mis à jour ses versions svn

Sur mon Ubuntu J'ai installé:

trac 1.0

SVN 1.6.17

Brancher trac Pour des activités subversives

Ensuite, j'ai mis en place mon référentiel. Quand je l'ai installé, il m'a demandé de synchroniser mon référentiel et je l'ai fait. Quand je l'ai fait, les versions étaient visibles dans Trac:

Je pouvais voir le code source à la dernière version de l'onglet Présentation de la source.

Quand je me tourne vers "admin" -> "Référentiels", je vois la bonne version du changement.

Ensuite, j'ai changé ma source et j'ai enregistré que les problèmes ont commencé:

Mon changement n'a pas été affiché sur "l'échelle de temps"

La section source de la section Présentation de la source fait toujours référence à la version précédente et n'affiche pas mes dernières modifications.

"Administrateur" -> "Référentiels" Affiche également la mauvaise version ancienne du référentiel.

Ceci est grandement perplexe. Je pensais que cela pourrait être quelque chose avec les autorisations, mais je suis lancé sourd

tracd

avec moi

user

utilisateur. Si j'utilise le même utilisateur et que vous faites:

trac-admin <my-trac-env> repostory resync <my-repo-name>

Je reçois une nouvelle version, aussi synchronisée, et tous les problèmes énumérés ci-dessus sont résolus. Bien sûr je ne vais pas aller et faire

repository rescync

Après chaque compilation. Aidez-moi s'il vous plaît à comprendre quel problème peut être dans ma configuration!
</my-repo-name></my-trac-env>
Invité:

Catherine

Confirmation de:

J'ai trouvé ce que mon problème était. En fait, il y en avait peu.

Bien sûr, je n'avais pas à vous attendre à ce que l'activité subversive reconnaisse automatiquement sur ma piste. Je devais ajouter quelques crochets SVN pour faire une double liaison. Je l'ai fait après
http://trac.edgewall.org/wiki/ ... rsion
Documentation

Après cela, je n'ai jamais tanné. C'était parce que j'ai déjà lancé mon référentiel sur l'instance apache sur votre voiture mais trac J'ai commencé avec la valeur par défaut

tracd

. Ainsi, deux processus ont été lancés par différents utilisateurs et Hukov n'avait aucun droit d'écrire dans mon environnement. trac. Régler trac Pour le lancement par apache Ce n'était pas aussi pas si difficile, et je l'ai fait après
http://trac.edgewall.org/wiki/TracModWSGI
. Pour moi, le plus difficile était de réaliser que

mod_wsgi

Vous pouvez simplement installer:

sudo apt-get Ensemble libapache2-mod-wsgi

Après que j'ai fait ces deux choses, maintenant mes commits sont reflétés dans trac

Pour répondre aux questions, connectez-vous ou registre