2010-02-08 6 views
10

Żadne narzędzie nie jest doskonałe, i mam zamiar rozpocząć kilka długoterminowych projektów przy użyciu Traca i chciałbym dowiedzieć się, jakie problemy napotkam lub nie. Innymi słowy, Trac spełnia moje potrzeby w krótkim czasie, i Podjąłem już decyzję o użyciu go, ale chcę wiedzieć, czego się spodziewać po drodze.Jakie bóle głowy należy się spodziewać po użyciu Trac?

Jestem nie szukasz:

  • "zamiast Zastosowanie produktu X TRAC ponieważ ..." odpowiedzi.
  • "Trac jest świetny, ponieważ ..." odpowiedzi.
  • Porównanie z dowolnym innym konkretnym systemem specyficznym dla.
  • "Trac nie obsługuje funkcji X". Mogę też przeczytać listę funkcji, dziękuję bardzo.

I am szukasz:

  • "funkcja X nie zachowuje się zgodnie z oczekiwaniami ..."
  • "Trac zachowuje się dziwnie, gdy ..."
  • „Trac robi” t w pełni obsługuje ... "
  • " Sam Trac ma znany błąd, który prawdopodobnie nigdy nie zostanie naprawiony ... "
  • A zwłaszcza" Trac nie może sobie poradzić ... "
  • itp

Więc co Trac wywołane bóle głowy mam oczekujemy?

To pytanie pojawiło się w przyszłości, podczas gdy Trac v0.11 był najnowszą wersją stabilną.

Odpowiedz

8

Nie ma jeszcze wspólnego poglądu na temat obsługi multi projects. Jeśli tak nie jest - reszta powinna dla ciebie działać.

+0

To najbardziej niepokojąca rzecz, jaka została opublikowana do tej pory. Wiedziałem, że możesz tworzyć wiele projektów, ale nie wiedziałeś, że nie obsługuje wielu projektów! – Dolph

3

Używamy Trac przez kilka lat z wieloma projektami. Po chwili namysłu wciąż nie mogę wymyślić żadnego poważnego problemu do zrobienia.

http://trac-hacks.org/ticket/131 - Trwałe logowania (tj. Trwałe pliki cookie sesji logowania przez restart przeglądarki) nadal nie są zatwierdzane.

Oznacza to, że gdy otrzymasz pocztę svn po zatwierdzeniu linkiem trac, to , jeśli twoja przeglądarka nie jest jeszcze załadowana (pamiętając twój login), musisz wprowadzić swoje dane uwierzytelniające, aby zobaczyć zawartość (w zależności od tego, jak masz zabezpieczenia zestaw). Jest to problem tylko wtedy, gdy ufasz tylko określonej klasie użytkowników w Twojej sieci. Przeglądarki pamiętające dane uwierzytelniające łagodzą to, a dla sytuacji o wysokim poziomie bezpieczeństwa możesz w ogóle nie chcieć opcji, ale dla nas jest to nieco denerwujące.

6

Jednym z problemów, które napotkałem przy długotrwałej instancji Trac, jest pole "wersja". Nie ma rozróżnienia między listą wersji, które można przypisać do biletu, a listą wersji, które mogą być wyszukiwane w niestandardowym interfejsie zapytań. Jeśli więc lista wersji dla tego pola zacznie się marnować, nie będzie można go przyciąć bez ograniczania możliwości wyszukiwania.

Jeden z tych dni będę ominąć ustalające, że ...

Trac 0,11 jest raczej bardziej wieprz zasobów niż 0,10 było; w dużej mierze ze względu na przejście na Genshi dla silnika szablonowego. Możesz mieć na oku zasoby na serwerze, w szczególności pamięć. Spodziewam się, że nieco większa uwaga zostanie poświęcona wydajności w około 0,13.

Aha, a jeśli napotkasz problemy, #trac na freenode może być dobrym źródłem.

Ujawnienie: Jestem jednym z twórców Trac

1

0,12 jest dość blisko, aby zwolnić, pójdę prosto do pnia r9125 lub w tej okolicy:

  • stwardnienie źródłowy wsparcie repozytorium (oddział wylądował w bagażniku z r9125)
  • natychmiastowy podgląd edycji tekstu
  • biletów Montaż komentarz z diffs są

są to trzy podstawowe informacje, dlaczego poszedłem do przodu i przeniosłem wszystkie moje envy na 0.12dev. istnieje wiele mniejszych fajnych rzeczy, które powodują różnicę ponad 0.11.

Wydaje mi się, że uruchamianie trac z kopii roboczej SVN zapewnia bardzo ładne uaktualnienie i ogólne możliwości zarządzania, więc to jest to, co polecam.

Do tej pory największym wsparciem było dla mnie największe wsparcie i zamierzam sam włożyć trochę pracy, aby poprawić tę sytuację.

Powiązane problemy