Właśnie zmieniłem pracę. Mój poprzedni pracodawca używa Subversion, mój nowy pracodawca używa Perforce.Perforce dla użytkownika Subversion?
Czy są jakieś zasoby, które pomogą mi, jako użytkownik, zmienić mój model mentalny z Subversion na Perforce? Jakie są analogiczne do zwykłych poleceń SVN? Które koncepcje są realizowane inaczej?
Nie jestem szczególnie zainteresowany zaletami i wadami Perforce vs Subversion - decyzja została podjęta. Jest wiele innych pytań na temat S.O. obejmujące to. Chciałbym wiedzieć, co muszę poprawić psychicznego (lub nie).
Jeśli chodzi o blokowanie: Perforce _may_ wymaga uzyskania blokady plików, nad którymi pracujesz. Jednakże nie wymaga powiadomienia serwera, że pracujesz nad plikami (w przeciwieństwie do subversion, z tego, co pamiętam). –
@ Caleb Huitt - cjhuitt - Nie jestem czarodziejem z Perforce, ale z tego, co widziałem, wierzę, że Perforce blokuje lokalne pliki, których nie sprawdziłeś. To jest największa różnica między Perforce i Subversion i, moim zdaniem, największym bólem głowy przy przełączaniu. Nie blokuje jednak * serwera *. Wielu użytkowników może pobrać ten sam plik, a Perforce spróbuje je scalić. – rtperson
Uważaj na terminologię - Perforce sprawia, że plik jest tylko do odczytu. To nie jest "blokowanie", które jest inną funkcjonalnością dla systemów kontroli Źródła - np. możesz zaznaczyć pliki w Perforce, które muszą być zablokowane przed edycją. A SourceSafe (chyba) wymaga zablokowania wszystkich plików przed ich edycją. –