Mam trzy okna systemu Windows, które są połączone z linuxem w mojej sieci na różne sposoby (jeden lokalny w sieci, jeden jest laptopem i może być lokalny, a drugi to mój pulpit roboczy). Obecnie używam git do synchronizacji większości moich rzeczy między urządzeniami (używając Linuxa jako serwera) i działa jak mistrz.
Teraz jednak chciałbym również dodać moją kolekcję MP3 (12 koncertów), aby skutecznie synchronizować między urządzeniami. Początkowo myślałem, że mogę do tego użyć git, ale wygląda na to, że rsync byłby lepszym wyborem, ponieważ tak naprawdę nie potrzebuję wszystkich historycznych rzeczy. Ponieważ wszystkie moje istniejące skrypty zarządzania działają pod git bash (zamiast cygwin), chciałbym móc używać go z git bash (MINGW32 to, co jest napisane w pasku tytułowym okna). Czy mogę po prostu pobrać go w Cygwin i skopiować go, czy jest lepszy sposób na to? Linux zawiera najnowszą wersję Ubuntu Server Edition - czy muszę coś zrobić, aby rsync działał poprawnie na nim?
Zdaję sobie sprawę, że prawdopodobnie robię to w nieco trudniejszy sposób, niż jest to potrzebne, ale używam tego również jako ćwiczenia do doskonalenia umiejętności w zakresie poleceń. Jakieś sugestie?
Mogę używać rsync z mojej powłoki cygwin, ale nie z msysgit. Próbowałem skopiować rsync.exe z folderu bin cygwina do folderu bin msysgita, ale nadal nie można go znaleźć. Czy jest jakiś inny krok, aby go zainstalować? Dziwne jest to, że pojawia się błąd polegający na tym, że nie można znaleźć pliku, zamiast dać mi błąd, że brakuje jednej z zależności pliku.