Aplikacja FTP, która może monitorować folder lokalny

4

Niedawno przeszedłem do innego edytora tekstów od Cody. Cechą, za którą najbardziej tęsknię za Codą, jest to, że może monitorować dowolny folder i publikować wszelkie zmiany dokonane jednym kliknięciem przycisku. Szukałem aplikacji FTP, która oferuje tę funkcjonalność, ale niczego nie znalazłem. Większość aplikacji „synchronizuje” folder zdalny i lokalny, skanując je i sprawdzając rozmiar i / lub znacznik czasu każdego pliku. Ponieważ wiele moich projektów zawiera tysiące projektów i mam wolne połączenie, nie jest to dla mnie dobre rozwiązanie. Więc szukam aplikacji, która może:

  • Monitoruj pliki w folderze lokalnym (nie przejmuj się zdalnymi zmianami)
  • „Zaznacz” je, gdy zostaną zmienione
  • Zaproponuj przesłanie plików, które zostały zmienione od czasu ostatniego przesłania

Muszę tylko uważać na lokalne zmiany. Tylko ja edytuję te pliki. Mogę więc bezpiecznie zastąpić wszystko na serwerze, gdy zostało ono zmienione lokalnie.

Nie mogę używać Git ani żadnego protokołu kontroli wersji, ponieważ większość projektów działa na taniego hostingu współdzielonego, bez dostępu do powłoki. Mam jednak dość doświadczenie w korzystaniu z powłoki, więc jeśli istnieje rozwiązanie, jest to również opcja, chociaż wolałbym aplikację z GUI.

Louis B.
źródło
Co masz na myśli przez „Mark”?
neoneye
Ach Nazwałem to tak z powodu braku lepszego słowa. Aplikacja powinna po prostu zapamiętać zmienione pliki, aby móc je później przesłać, gdy będzie to dla mnie wygodne.
Louis B.

Odpowiedzi:

0

Użyłem Weex do przesyłania tylko plików, które zmieniły się od ostatniego uruchomienia Weex. Schludne małe narzędzie, które można uruchomić ze skryptów.

Wypróbowałem kilka aplikacji ftp z GUI, ale nie spotkałem żadnych narzędzi GUI, które mogłyby zrobić to samo.

neoneye
źródło
Po kilku dalszych badaniach wydaje się, że nie ma aplikacji zdolnej do tej funkcji (szkoda, prawdopodobnie kupiłbym ją tylko dla tej funkcji). Więc przypuszczam, że twoje rozwiązanie jest najbliższe! Dzięki.
Louis B.,
0

Istnieje wiele komercyjnych programów FTP, które oferują synchronizację folderów lokalnych / zdalnych, oto kilka, które znam.

Kapitan FTP

Synchronizacja folderów

Synchronizuj lub odbijaj całe foldery / katalogi między lokalnymi i zdalnymi witrynami w dowolnym kierunku za pomocą modułu przeglądarki wizualnej.

~~~~

Przekazać

Synchronizacja

Panic's Transmit, mój obecny klient z wyboru, ma funkcję Sync, która w zasadzie pozwala wybrać dwa foldery i zsynchronizować ich zawartość.

Stu Wilson
źródło
Zajrzałem do większości tych aplikacji. Problem polega na tym, że synchronizacja polega na skanowaniu zawartości zarówno folderu lokalnego, jak i zdalnego, co zwykle zajmuje DŁUGO czasu przy zdalnej pracy z tysiącami plików. Wolę pominąć „porównanie” plików i po prostu przesłać wszystkie pliki, które zostały zmienione lokalnie od ostatniej synchronizacji, tak jak robi to Coda!
Louis B.
Ponieważ Coda to ta sama osoba, która pisze Transmit (a możliwości FTP w Codzie SĄ zaczerpnięte z Transmit), istnieje duża szansa, że ​​Sync działa w ten sam sposób.
Stu Wilson,
Nie ma Próbowałem. : /
Louis B.,
0

Transmit może osiągnąć to, czego szukasz, dzięki funkcji Transmit Disk.

Po określeniu zdalnej lokalizacji jako ulubionej (analogicznie do dodawania jej do zakładek), możesz użyć Transmit Disk, aby utworzyć lokalny wolumin o tej samej nazwie co ulubiony. Wszelkie zmiany wprowadzone w plikach tego woluminu są dublowane na serwerze. Oba są utrzymywane w stałej synchronizacji.

Według strony internetowej Panic (i mojego własnego użytku) pliki są przesyłane, nawet jeśli sam Transmit.app nie jest uruchomiony. Dysk przesyłania działa jako osobny proces w tle. W moim systemie, z zamontowanym jednym woluminem i wkrótce po wymaganiu synchronizacji, proces ten zużywa 0% procesora i 13 MB pamięci. Wydaje się, że wydajność wcale nie stanowi problemu.

Tyler Wayne
źródło