Praca na zdalnych źródłach

0

Witam
Żródła kodu mam na zdalnym serwerze. I w eclipsie praca na takich źródłach których nie mam lokalnie jest bardzo powolna. Czy jest jakiś program dzięki któremu miałbym źódła zdalnie i lokalnie i naciskam przycisk jakiś A i mi się zaciągają pliki ze zdalnego serwera. Naciskam przycik B i odwrotnie transfer idzie z lokalnego dysku na zdalny serwer. Jak ktoś może coś polecić to z góry dziękuję

0

Git czy Hg (nie wiem czy da sie skonfigurowac pod wlasny serwer ale zapewne da)
jezeli nie da sie powyzszego to na pewno svn

2

Słówko dnia: System kontroli wersji.

0

odpada svn czy git bo te źródła na zdalnym serwerze to już trunk pewnego repozytorium, także tam już są indeksy .svn

2

Czyli masz SVN i jest powolny. Też mi nowina.

Zainstaluj Gita, ściągnij sobie ten projekt SVN i pracuj na Gicie. Historia i lokalne commity będą szybkie, jedynie push do SVN będzie wtedy wolny.

0

na zdalnym serwerze (nazwijmy go X) mam źródła które są sczekałtowane z oficjalnego repozytorium z innego serwera (Y). No i wiadomo do tego repo na Y się komituje zmiany jak już masz pewną część pracy wykonaną, rpzetestowaną. Czyli pracujesz sobie na Xie. Kompilacja możliwa jest tylko na X. Te serwery są na linuxie. X mam podmapowany jako dysk w windowsie i przez eclipsa tak pracuje. Mam nadzieję że już teraz wiadomo o co chodzi. Potrzebuje mieć drugą kopię plików na dysku PC tego co mam na X i by była możliwość kopiowania jednym przyciskiem między X a PC taki sync po prostu.

0

to zrob to co somekind Ci zaproponowal

0

@fasadin i @somekind chyba nie do końca zrozumieli. Na X jest skonfigurowany svn, ale koleś z niego nie korzysta, tylko pracuje na plikach znajdujących się na sieci...
Więc pytanie - czemu po prostu nie commitujesz do tego svna na Y? Wtedy na X robisz tylko svn update, gdy chcesz tam wgrać nową wersję.
Czemu kompilacja jest możliwa tylko na X?

0
greg1987_9 napisał(a):

na zdalnym serwerze (nazwijmy go X) mam źródła które są sczekałtowane z oficjalnego repozytorium z innego serwera (Y). No i wiadomo do tego repo na Y się komituje zmiany jak już masz pewną część pracy wykonaną, rpzetestowaną. Czyli pracujesz sobie na Xie. Kompilacja możliwa jest tylko na X. Te serwery są na linuxie. X mam podmapowany jako dysk w windowsie i przez eclipsa tak pracuje. Mam nadzieję że już teraz wiadomo o co chodzi. Potrzebuje mieć drugą kopię plików na dysku PC tego co mam na X i by była możliwość kopiowania jednym przyciskiem między X a PC taki sync po prostu.

No to napisz sobie tę jedną linijkę skryptu cmd/Python/PowerShell/bash i podepnij go do menu Eclipse jako jakiś nowy command (nie znam Eclipse, ale to ponoć IDE jest, to powinno być możliwe dodawanie własnych poleceń do menu).

Ale to tylko workaround, bo prawdziwym problemem jest chyba największa możliwa komplikacja procesu pracy z kodem źródłowym o jakiej kiedykolwiek przeczytałem. Czemu nie można kompilować lokalnie? Czemu nie robić feature branchy zamiast używać jakiegoś pośredniego serwera X?

1 użytkowników online, w tym zalogowanych: 0, gości: 1