SmartSVN to komercyjna, swobodnie dystrybuowana i wieloplatformowa aplikacja graficzna, zaprojektowana od podstaw jako klient Subversion (SVN). Projekt jest zgodny z tą samą filozofią, co technologia SmartCVS, ponieważ zapewnia wszystkie niezbędne funkcje gotowe do użycia, owinięte w przejrzysty i łatwy w użyciu interfejs użytkownika.
Funkcje na pierwszy rzut oka
Najważniejsze funkcje obejmują obsługę znaczników i gałęzi, obsługę właściwości, zestawy zmian, zaawansowany kreator zatwierdzania, rozwiązywanie konfliktów, porównywanie plików, wykres wersji, widok wyjściowy, dodatek xMerge, widoki transakcji, wychodzące i przychodzące znaczniki zmian, raport zmian, Integracja Trac, przeglądarka repozytoriów, integracja powłoki, API wtyczek, integracja logu i zatwierdzania kreatora JIRA.
Ponadto aplikacja obsługuje wiele różnych metod uwierzytelniania, w tym SVN, SVN SSH, HTTP, HTTPS i HTTP-proxy. Obsługuje także wiele poleceń subversion, takich jak dodawanie, kasowanie, obwinianie (adnotacja), czyszczenie, kopiowanie, zatwierdzanie, usuwanie, importowanie, porównywanie, lista, log, mkdir, scalanie, przenoszenie, propedit, propdel, propget, resolved, propset, przywracanie, przełączanie, status, aktualizowanie, blokowanie, odblokowywanie, svn: wykonywanie, svn: zewnętrzne, svn: eol-style, svn: ignore, svn: keywordsnew i svn: mime-type.
Pod maską i obsługiwanymi systemami operacyjnymi
SmartSVN to niezależna od platformy aplikacja napisana w całości w języku programowania Java. Oczywiście oznacza to, że obsługuje dowolny system operacyjny, w którym dostępne jest środowisko Java Runtime Environment (JRE), w tym wszystkie dystrybucje GNU / Linux, a także systemy operacyjne Microsoft Windows i Mac OS X. W tej chwili obsługiwane są zarówno 32-bitowe, jak i 64-bitowe architektury sprzętowe.
Dostępność i ceny
Obecnie projekt jest dystrybuowany w dwóch wersjach: SmartSVN i SmartSVN Professional. Zgodnie z oczekiwaniami edycja SmartSVN Professional zawiera więcej funkcji niż standardowa edycja SmartSVN.
Chociaż SmartSVN jest dostępny do pobrania za darmo, ceny dla SmartSVN Professional zaczynają się od 69 USD (56 EUR) na użytkownika. Jeśli chcesz spróbować przed zakupem wersji SmartSVN Professional, zawsze możesz uzyskać 30-dniowy bezpłatny okres próbny z oficjalnej strony internetowej.
Co nowego w tym wydaniu:
- Wykres wersji: ustaw właściwość systemową "revisionGraph.inlineBranchesAndTags & quot; do false, aby automatycznie nie wstawiać gałęzi i tagów
Co nowego w wersji:
- Nowe funkcje, ulepszenia:
- Raporty o błędach teraz opcjonalnie umożliwiają przesyłanie raportów o błędach bezpośrednio do WANdisco z poziomu SmartSVN
- Wydajność lokalnego odświeżania została poddana obszernym zmianom
- Lepsza obsługa odziedziczonej właściwości svn: global-ignores
- Kilka ulepszeń / poprawek do porównania funkcjonalności
- Zaimplementowano uwierzytelnianie protokołu plików, aby umożliwić blokowanie protokołu plików
- Ostatnia otwarta kopia robocza może być teraz pamiętana, nawet jeśli nie jest zarządzana jako projekt
- Dodano opcję do zarządzania niezarządzanymi kopiami roboczymi jako projektem
- Obsługa uwierzytelniania SASL systemu Windows została dodana, a wymagane biblioteki DLL zostały dostarczone
Co nowego w wersji 8.0.1:
- Naprawiono błędy:
- Dodaj tag: naprawianie zewnętrznych błędów
- Dziennik: możliwy błąd wewnętrzny podczas wywoływania funkcji Edycja | Kopiuj ...- akcje
- Odśwież: możliwy błąd wewnętrzny związany z przenoszonymi plikami
- Ekran powitalny wyświetlał nieprawidłową wersję (nadal zawierającą "podgląd")
- Aktualizacja: możliwy błąd wewnętrzny spowodowany nieaktualnymi informacjami w interfejsie użytkownika
- Aktualizacja: możliwy błąd wewnętrzny
- Różne drzewa: możliwy błąd wewnętrzny związany z interfejsem użytkownika
- Sprawdź poprawność roboczej kopii danych meta: mogłem zgłosić fałszywe pozytywne niespójności
Co nowego w wersji 8 RC3:
- Naprawiono błędy:
- Dodaj: możliwy błąd wewnętrzny
- Conflict Solver: możliwy błąd wewnętrzny
- Przeglądarka repozytorium: możliwy błąd wewnętrzny podczas zamykania
Co nowego w wersji 8 RC2:
- Naprawiono błędy:
- Zatwierdź: nie powiodło się podczas próby zatwierdzenia pliku o zmienionej nazwie w zewnętrznym pliku
- Porównaj: górna linia bloków została narysowana 1 piksel za wysoko w rynnie numeru linii
- Porównywanie plików lub katalogów repozytorium: uszkodzone
- Conflict Solver: możliwy błąd wewnętrzny związany z blokami "usuniętymi"
- Zdalny stan: phantom "tylko repozytorium" & quot; pliki i katalogi mogą pozostać
- Różne okna dialogowe: niedozwolone znaki, np. apostrof, może uzyskać mnemonik
- Różne tabele (OS X): kolumny tabeli, np. w oknie dialogowym Preferencje były zbyt wąskie, aby pasowały do wszystkich treści
- Odśwież:
- może blokować inne operacje przez długi czas
- ładowanie projektu nie skupiało już widoku katalogów
- możliwy błąd wewnętrzny dla specjalnych konfliktów drzewa
Co nowego w wersji 7.6.3:
- NOWE CECHY, ULEPSZENIA:
- Aktualizacja: ostrzega w przypadku zewnętrznych, których nie można zaktualizować
- Właściwość systemowa "smartsvn.project.warnForNetworkShares = false" wyłączyć powiadomienia o udostępnianiu udziału sieciowego
- USUNIĘTE BŁĘDY:
- Dodaj: nie powinno mieć elips (...), ponieważ nie ma okna dialogowego podczas dodawania plików
- Tabela plików: możliwy błąd wewnętrzny podczas przeciągania plików do innej aplikacji
- Mark Resolved: nie działa dla wielu plików
- Otwórz: dla plików svn: needs-lock, nie zaktualizował się do HEAD, nawet jeśli tak skonfigurowano
- Zestaw zmian: (przestarzałe) mogą nadal pojawiać się w zestawach zmian
- Porównywanie widoków: zmiana pasków miga podczas przewijania
- Zdalny odśwież: nie wykrył dodanych katalogów
- Usuń / Przenieś: może spowodować wewnętrzny błąd przy kolejnym zatwierdzeniu
- Uruchomienie: awarie natywne w systemie Ubuntu 13.10
- Adnotacja:
- błąd wewnętrzny po wywołaniu na pustym pliku możliwy błąd wewnętrzny podczas przełączania widoku wersji i posiadania "wcześniejszego" stanu linie
- Zatwierdź:
- po usunięciu katalogu ("Tylko od kontroli SVN"), usunięte zamiast niewersjonowanych plików wciąż wyświetlały się po zatwierdzeniu przeniesionego / skopiowanego katalogu, "zaplanowane w historii". pliki wciąż wyświetlały się
- Odśwież:
- Możliwe błędy wewnętrzne związane z zewnętrznymi
- nie powinno zawieść w przypadku nieprawidłowej właściwości svn: externals
- Przeglądarka repozytorium:
- Edytuj właściwości: tabela powinna rozciągać się po zmianie rozmiaru
- Możliwe błędy wewnętrzne dla svn: externals ze złą składnią
- Błąd związany z LF podczas próby edycji svn: externals
Co nowego w wersji 7:
- Nowe i ulepszone funkcje:
- Sprawdzanie poprawności obszaru administracyjnego: należy zapytać przed automatycznie zaplanowaną walidacją
- Naprawiono błędy:
- Zatwierdź: możliwy błąd wewnętrzny
- Znane problemy:
- Odśwież: podczas wykonywania operacji SVN poza SmartSVN może być wymagany ręczny odświeżanie, aby odpowiednio zaktualizować stany plików i katalogów. (Wszystkie platformy)
- xMerge nie został jeszcze zaimplementowany dla Subversion 1.7. Będzie obecny w trzecim kwartale 2012 r.
Co nowego w wersji 6.6.9:
- Mac OS X 10.7: plik watcher broken
- Wtyczka JIRA: nie pojawiły się żadne problemy podczas używania znaków specjalnych, takich jak "#" w haśle
Co nowego w wersji 6.6.5:
- Ulepszenia:
- Con Solict Solver: show "Mine", "Ich"
- Instalacja: pakiety przenośne zawierają środowisko JRE
- Linux: użyj xdg-open, aby otworzyć adresy URL w domyślnej przeglądarce
- Pamięć podręczna dziennika: w oknie dialogowym tworzenia wybierz wstępnie najwyższy, dostępny katalog
- Właściwości | Podstawianie słów kluczowych: Resetuj opcje zmienione na Unset
- xMerge: obsługa łączenia dodanego katalogu do docelowego scalania o zmienionej nazwie
- Naprawiono błędy:
- Branch Manager: wpadł w zakłopotanie po skopiowaniu / przeniesieniu folderu-gałęzi
- Okno dialogowe rozdzielczości problemu JIRA może nie być wyświetlane
- zaproponowano usunięcie pustych elementów zewnętrznych
- Prawdopodobnie odrzucono po wykonaniu Smart Move
- Okno dialogowe Scal: błąd wewnętrzny podczas wprowadzania zakresu wykluczeń (np.! 1)
- Plugin-API: AbstractOkCancelDialog zamknięte okno dialogowe, nawet jeśli wystąpiły błędy wejścia
- Preferencje, Conflict Solver: po wyświetleniu błędu pole wejściowe było ukryte
- Odśwież: możliwy błąd wewnętrzny w przypadku nieprawidłowych właściwości bugtraq
- Przeglądarka repozytorium: porównywanie dwóch plików czasami nie wyświetlało treści
- Przeglądarka repozytorium: możliwy wewnętrzny błąd podczas zamykania okna / ramki natychmiast po otwarciu
- Okno dialogowe uwierzytelniania SSH: nie wyłącza przycisku OK, jeśli nie wprowadzono żadnej nazwy użytkownika
- Aktualizacja kopii roboczej SVN: możliwy błąd wewnętrzny
- Aktualizacja / Przełącz: uszkodzona kopia robocza po przerywanej aktualizacji lub operacji przełączania
- Update Check: możliwy błąd wewnętrzny w przypadku problemu z I / O
Co nowego w wersji 6.6.4:
- Ulepszenia:
- Sprawdź aktualizację (ręcznie): poinformuj o głównych nowych wersjach
- Naprawiono błędy:
- Adnotacja: nie można anulować
- Zamówienie: możliwy błąd wewnętrzny podczas sprawdzania serwerów SVN thirdy-party
- Zatwierdź: niedopasowanie sumy kontrolnej dla zastąpionych plików
- Con Solict Solver: nie wykryto określonych konfliktów
- Kopiuj adres URL: powinien zakodować adresy URL
- Porównywanie plików / rozwiązywanie konfliktów: anulowanie "separatora liniowego" dialog nadal przebiega z zapisem
- Scalaj podgląd / zastosuj poprawkę: Pokaż zmiany / Rozwiązywanie konfliktów nigdy nie były włączone
- Scal: możliwy błąd wewnętrzny
- Scal: xMerge nie powinien być dostępny dla plików
- Ustawienia: na systemie Unix, ścieżki względem katalogu domowego, np. ~ / bin / svnserve nie zostały poprawnie rozwinięte
- Okno konfiguracji repozytorium, strona powodzenia: tekst opisu jest obcinany
- Uruchomienie (po świeżej instalacji na OS X): w oknie powitalnym wyłączone zostało wyłączone pole wyboru, pytanie o ustawienia importu zostało wyświetlone na drugiej głównej ramce
- Aktualizacja: możliwy błąd wewnętrzny dla opcji "Całkowicie przebuduj obszar administracyjny SVN"
- Różne dialogi: dla "Metal L & F", jeśli wyświetlone jest okno dialogowe, procesor ma ~ 50%
- Różne tabele: problemy z ustawieniem ostrości dla "Przenieś w górę" / "Przenieś w dół"
Wymagania :
- Środowisko wykonawcze Java 2 Standard Edition
Komentarze nie znaleziono