2008-09-18 9 views
24

Jestem badania SVN przeglądarek repozytorium, i jest to męczące zadanie biorąc pod uwagę jak wiele jest tam (zacząłem here)Najlepszy web front-end dla SVN?

System „idealne” będzie

  • Run na Linuksie
  • być łatwe używać, nawet dla nie deweloperskich typów:
  • Wygląda ładnie (ma przyzwoitą skórę)
  • Albo wbudowaną kontrolę dostępu, albo napisaną w PHP, tak żebym mógł to zhakować samodzielnie, aby podłączyć go do czegoś takiego jakSerwer.

Zasadniczo mam bada ideę za pomocą SVN front-end, jak również układ dostarczania aktywów do innych pracowników (myślę kierownictwo konta, kierowników projektów, etc.), którzy potrzebują dostępu tylko do odczytu i są nie jako technicznie myślący, więc musi być łatwy w obsłudze/nawigacji. Naprawdę potrzebowałbym móc ustawić uprawnienia do odczytu dla poszczególnych folderów - nie możemy mieć wszystkich z pełnym dostępem do odczytu do całego repozytorium.

+1

+1 Dobre pytanie. Rozglądam się też na wypadek, gdyby było coś lepszego do zastąpienia ViewVC ... może coś takiego jak FishEye, ale za darmo. :) Po prostu ciekawy: czy któraś z odpowiedzi ci pomogła? Czy próbowałeś np. Trac za to? – Jonik

Odpowiedz

20

Trac (http://trac.edgewall.org/) To nie jest wspaniałe, ale z tego, co widziałem, dla SVN jest najlepszy.

Z kontrolą dostępu do rozruchu.

Udało mi się ustawić urządzenie z uprawnieniami nawet dla poszczególnych katalogów dla różnych użytkowników trac (oni po prostu się nie pojawili).

Byłem przez chwilę.

Domyślna skórka wygląda całkiem nieźle i jest wysoce przestrajalna.

Zawiera narzędzie do śledzenia błędów wiki &, które można wyłączyć, jeśli chcesz.

+0

najlepsza darmowa opcja (jeśli możesz iść komercyjnie, rybie oko bije tym dłonią). – Chii

6

Wersja rozwojowa bagażnika (ustawiona na wersję 1.1) ViewVC obsługuje kontrolę dostępu. ViewVC jest wyposażony w przeglądarkę repozytoriów i intuicyjny w obsłudze, bez zbędnych dodatków.

+0

+1 dla ViewVC. Przyjrzeliśmy się innym darmowym narzędziom, takim jak sventon i OpenGrok, ale tak naprawdę nie okazały się one znacznie lepsze (lub nawet zapewniły wszystkie rzeczy, do których wykorzystaliśmy zapytanie ViewVC i ViewVC). – Jonik

+1

ViewVC nie zapewnia widoku różnicowego dla zestawu zmian, tylko dla pojedynczych plików. Także porównywanie side-by-side i podkreślanie różnic nie jest tak fantazyjne jak w Trac. – akaihola

7

redmine jest tym, czego używamy w pracy. Jest podobny do trac, ale oferuje wiele możliwości projektu. Przyzwoita przeglądarka, zezwalająca na uprawnienia oparte na rolach dla każdego projektu i każdego projektu, opiera się na poddrzewie repozytorium.

Umożliwia także przeglądanie innych typów repozytoriów, posiada magazyn plików do publikowania plików i wiki - wszystkie te funkcje można wyłączyć lub włączyć dla poszczególnych projektów.

+2

+1 dla Redmine, to dużo więcej niż Trac – Kimble

4

sventon wygląda bardzo interesująco. Jest to rozwiązanie serwlet/jsp zapisane na górze biblioteki svnkit Java. Może działać jako prawdziwy klient, więc nie potrzebuje bezpośredniego dostępu do repozytorium (jak na przykład ViewVC). Może korzystać z kontroli dostępu samego repozytorium.

11

Atlassian Fisheye http://www.atlassian.com/software/fisheye/ jest komercyjnym filmem, w którym nie mogę żyć bez!

(pełne ujawnienie ... Jestem zatrudniony przez Atlassian, ale mogę powiedzieć, że bez uprzedzeń Fisheye jest najlepszy, że obecnie nie używałem)

+3

Chciałbym tylko, żebyście mogli uczynić go bardziej stabilnym. Jest to poważny błąd pamięci i generuje wyjątki i zawiesza się cały czas. Nieco mniejszy nacisk na funkcje, a bardziej na stabilność, dałoby ci długą drogę. W mojej ostatniej firmie walczyliśmy z hostowaniem tych produktów w sposób ciągły (chociaż Twoje wsparcie było z nami współpracujące). – Will

1

Użyliśmy ViewVC do przeglądania zarówno CVS i SVN repozytoria ale odkąd przeszliśmy na FishEye, w końcu mamy naprawdę dobre rozwiązanie do przeglądania i przeglądania kodu.

Korzystamy również z innych produktów Atlassian (Jira i Confluence), a integracja wszystkich z nich jest po prostu wspaniała!

PS. Nie jestem pracownikiem Atlassian :)

2

Nie jestem zatrudniony przez Atlassian, a rybie oko jest świetne. Myślę, że dodanie w tyglu sprawia, że ​​jest to prawdziwa wygrana. (W przeszłości używałem websvn i stwierdziłem, że jest w porządku). Nie podoba mi się interfejs viewVC. Jest w tym coś, co utrudnia mi grigowanie zmian, nie wiem co.

0

Trzeba spojrzeć na http://www.groowiki.com

planujemy mieć funkcje kontroli dostępu pominięcia, to jest na mapie drogowej. My również kierujemy się wyszukiwaniem, obsługą przepływu pracy i teraz możesz dodać opis do pliku i katalogów używając radeox i pisać wtyczki w Javie lub Groovy.

I tak, jestem związany z Groowiki. Napisałem go i planuję go dalej rozwijać. I to jest również darmowe i komercyjne. Tylko nieliczne funkcje są zamknięte (nie otwarte), więc duże firmy, które potrzebują tych specyficznych funkcji, wspierają jego rozwój.

6

WebSVN? Jest napisany w PHP, lekki i prosty. Sprawdź numer demo.

+0

Użyłem tego również i okazało się, że jest bardzo łatwy w użyciu. –

+0

Fantastyczne trochę oprogramowania. Dokładnie to, czego potrzebowałem. –

+0

WebSVN nie jest już utrzymywany, bieżący właściciel projektu przełączył się z SVN na coś innego. –

Powiązane problemy