2011-08-09 21 views
5

Grupa,Zalecany proces roboczy Eclipse EGit

Używamy Borland Starteam jako naszego systemu kontroli źródła. Opracowuję kod Java i używam Eclipse jako mojego IDE. Niedawno zacząłem używać EGit jako mojego osobistego systemu kontroli kodu źródłowego i opracowałem następujący przepływ pracy, aby usprawnić pracę programisty, polegającą na sprawdzaniu kodu, dodawaniu funkcji, naprawianiu błędów, testowaniu, łączeniu się ze źródłowym źródłem w zespole Star (ogromny wysiłek jeśli wiele osób wprowadziło zmiany w międzyczasie), buduj, testuj i instaluj. Chcę użyć EGit, aby uprościć proces kompilacji, scalania i testowania, jednocześnie rozwijając, a także tuż przed instalacją kodu po dokonaniu dużych scaleń. Oto, co wymyśliłem.

  1. Tworzenie folderów systemu plików - „Mistrz” i „praca”
  2. odjazdu struktura folderów świeże źródło, z Starteam do „pracy”.
  3. Utwórz obszar roboczy Eclipse o nazwie "Praca" i zaimportuj projekty Eclipse z folderu "Praca" dodaj te projekty do repozytorium EGit.
  4. Dodaj funkcje/napraw błędy w obszarze roboczym "Praca". Testuj itd. Utwórz łatkę, gdy będzie gotowa do zainstalowania. Teraz czas na wielkie połączenie, przebuduj, przetestuj ponownie.
  5. Sprawdź nowe źródło od Starteam w dniu instalacji do folderu "Master" w systemie plików.
  6. Utwórz obszar roboczy Eclipse "Master" ze źródła w folderze "Master", zaimportuj projekty Eclipse i dodaj je do nowo utworzonego repozytorium EGit.
  7. Importuj poprawkę do obszaru roboczego "Master", wykonaj scalanie. Napraw błędy kompilacji, test itp.
  8. Zainstaluj.

Czy ten przepływ pracy jest wydajny? Czy w EGit są bardziej zaawansowane funkcje, które po prostu by to jeszcze bardziej?

Dzięki za wskazówki. Ranjit

Odpowiedz

1

O ile nie rozumiem tego błędu, wygląda na to, że używasz przestrzeni roboczych zaćmienia zamiast istniejącej funkcjonalności gałęzi Git. Na przykład, jeśli mam rację, można samodzielnie zarządzać oddziałami, więc nie trzeba uruchamiać przełączania obszarów roboczych. Możesz tworzyć, a następnie łączyć gałęzie i robić wszystkie inne zabawne rzeczy w ramach jednego projektu.

Przepływ pracy stąd jest wszystkim git. Dobry artykuł na temat utrzymania zdrowego przepływu pracy można znaleźć tutaj: http://sandofsky.com/blog/git-workflow.html

Powiązane problemy