Szukam przyjaznego dla użytkownika systemu kontroli wersji, z którym moglibyśmy współpracować zarówno ja, jak i moja nietechniczna żona. Próbowałem subversion i perforce, ale okazało się, że są one zbyt skomplikowane i niektórych rzeczy nie można było zrobić za pomocą GUI. Byłby używany tylko na klientach Windows i tylko w sieci lokalnej. Chciałbym przechowywać główne repozytorium na moim serwerze domowym Windows. Darmowy byłby najlepszy, ale rozsądna cena do użytku konsumenckiego byłaby również w porządku, gdyby było to dobre oprogramowanie. Z góry dziękuję.
Edycja: Dostaję wiele rozwiązań, które nie są odpowiednie i myślę, że dzieje się tak, ponieważ nie napisałem jasno w swoim wstępnym wpisie. Głównym powodem, dla którego chciałbym użyć tego narzędzia, jest zarządzanie oprogramowaniem źródłowym (ale także pliki binarne, np. Pliki Word i Excel), więc będzie musiał obsługiwać takie funkcje, jak rozgałęzianie, łączenie i zarządzanie wydaniami. Będę głównym użytkownikiem, ale żona będzie musiała również korzystać z tego narzędzia, ale jest nietechniczna. Jest jednak biegła w obsłudze komputera i potrafi poradzić sobie z oprogramowaniem przyjaznym dla użytkownika.
Głównym problemem, jaki znalazłem w przypadku subversion i Perforce, było to, że było kilka lokalizacji, w których trzeba było wprowadzić ścieżki dla lokalizacji w repozytorium źródłowym. Proste przeglądanie GUI w poszukiwaniu lokalizacji byłoby idealne, ale te konkretne obszary wymagały od użytkownika ręcznego wprowadzenia ścieżki w polu tekstowym z niewielkim potwierdzeniem, czy jest poprawna, czy nie.
Jak widać, oprogramowanie do synchronizacji plików, takie jak Dropbox, nie nadaje się do tego, nawet jeśli obsługuje wersjonowanie plików.
źródło
Odpowiedzi:
Powiedziałeś, że próbowałeś wywrotki, ale czy kiedykolwiek próbowałeś Tortoise SVN ? Działa jako rozszerzenie powłoki, a twoje repozytorium może być w dowolnym miejscu (w tym lokalnie w katalogu).
Jest dość intuicyjny (znacznie więcej niż subwersja wiersza poleceń). Nie jestem pewien, czy wewnętrzne narzędzie „diff” działałoby z takimi dokumentami, jak edytory tekstu, ale jestem pewien, że informacje są gdzieś dostępne.
źródło
Co z Dropbox? Korzysta z systemu synchronizacji folderów, ale zapisuje również kopię na swoich serwerach. Wydaje się być bardzo łatwy w użyciu.
źródło
Możesz spojrzeć na Git i SmartGit zarówno na oprogramowanie open source, jak i interfejs użytkownika SmartGit.
źródło
Czy wiesz o Shadow Copy ? Jest wbudowany w Windows.
źródło
Czy zajrzałeś do FileHamster ? Używałem go już wcześniej i łatwo to rozgryźć.
źródło
Robię to samo, co chcesz zrobić, a także muszę radzić sobie z nietechniczną żoną. Ja też potrzebowałem historii zmian.
Czy wzdłuż linii Dropbox wyglądałeś Wuala (z La Cie)? Sprawdź ich usługę. http://www.wuala.com . Korzystałem z SugarSync i Dropbox (korzystałem tylko z komputerów z systemem Windows), ale odkryłem, że Wuala jest najłatwiejsza w użyciu. Ma ładny interfejs użytkownika systemu Windows, ma kontrolę wersji, synchronizuje się na wszystkich komputerach, ma aplikacje na smartfony itp. Sprawdź to i sprawdź, czy tego właśnie szukasz.
To powiedziawszy, istnieje opłata, ale możesz ją kontrolować w zależności od tego, ile potrzebujesz kopii zapasowej.
(UWAGA: Nie mam żadnych relacji z Wuala poza byciem klientem i nie odnoszę żadnych korzyści, wspominając tutaj o usłudze).
źródło
Bazaar jest zdecydowanie najłatwiejszym dostępnym systemem SVN, JEŚLI naprawdę potrzebujesz kontroli wersji. Brakuje mu dokładniejszej kontroli innych systemów, takich jak GIT, ale w porównaniu jest znacznie bardziej przyjazny dla użytkownika. Możesz rozpocząć pracę w mgnieniu oka (pięć minut zgodnie z tym samouczkiem ).
Jeśli chcesz kontrolować wersję prostych dokumentów (takich jak Word i Excel), powinieneś po prostu korzystać z Dokumentów Google . Nie wymaga konfiguracji, nie wymaga kasowania SVN, nie wymaga zaplecza technicznego. Ty i twoja żona możecie edytować ten sam dokument w tym samym czasie i zobaczyć, jak zmieniają się nawzajem. Nie staje się łatwiejsze niż to.
źródło
Rtęć jest stosunkowo łatwa do zrozumienia. Jest to GPLv2 i ma kilka rozszerzeń.
źródło