2009-10-06 13 views

Odpowiedz

0

Czy możesz zaimportować je wszystkie do SCCS, a następnie sprawdzić je wszystkie na raz? Możesz spróbować tego jako eksperymentu używając cvs, nie dlatego, że chcesz zacząć używać cvs w 2009 roku, ale dlatego, że ma najlepsze wsparcie dla Eclipse. Jeśli cvs nie może tego zrobić, inni prawdopodobnie też nie mogą.

+0

zapomniałem wspomnieć, używam ClearCase dla kontroli wersji. Większość tych projektów nigdy nie będę musiała sprawdzać. Po prostu potrzebuję ich zaimportować do mojego obszaru roboczego, abym mógł je zbudować. –

1

This answer pokazuje, jak zaimportować dowolny zestaw projektów do Eclipse za pomocą niestandardowej wtyczki.

Jeśli poprawnie zrozumiem twoje pytanie, po prostu musisz określić ścieżki wszystkich projektów do zaimportowania w pliku newprojects.txt w katalogu głównym obszaru roboczego. Możesz jednak usunąć część, która usuwa istniejące projekty.

0

Dla widoków migawkę, mamy „Szablon” roboczy których odnosi się .project i .classpath pliki w „standardowy” sposób:

c:\ccviews\projectA\vob1\path\... 
c:\ccviews\projectB\vob1\path\... 
c:\ccviews\projectC\vob2\path\... 

Więc kopiując ten obszar roboczy, jesteśmy w stanie szybko konfiguracja projektów dla nowego członka zespołu.
Każdy kolega będzie definiować własne poglądy migawek z:

  • unikalnej nazwy (
    • colleague1_projectA_snap,
    • colleague1_projectB_snap,
    • ...)
  • same katalog główny dla każdego widoku odnoszącego się do podania n projekt
    (c:\ccviews\projectA dla:
    • colleague1_projectA_snap lub
    • colleague2_projectA_snap lub
    • colleague3_projectA_snap ...)

Ponieważ widok migawka może być umieszczony w dowolnym miejscu na dysku , możesz:

  • Zdefiniować standardową ścieżkę
  • skalować do dużej liczby widoków migawki.

oczywiście, że nie byłoby to możliwe z dynamicznych widoków, ponieważ ich drogi byłby przez:

m:\aUniqueName\vob1\path 

można prosić każdego użytkownika skojarzyć widok na literę dysku, ale nie Skala dla dużej liczby widoków.
Zresztą dynamiczne widoki są wspaniałe dostępu i przeglądania danych, a nie do kompilacji (czas potrzebny na dostęp do dowolnego dużego jar lub dll za pośrednictwem sieci jest po prostu zbyt ważne)

0

Eclipse jako koncepcji zestawów projektów, ale Jestem pewien, że jest to związane z korzystaniem z CVS. Mój zespół skorzystał z tej funkcji i w ten sposób udostępniliśmy zestaw projektów między nami.

Innym 2 alternatywy znam:

Buckminster

Jest to projekt Eclipse który robi montażową, a jedna część to projekty. Dokumentacja była trochę przygnębiona ostatnim razem, kiedy z nią grałem, ale to działa. Nie mam pojęcia, czy mają wsparcie dla ClearCase, choć można go rozszerzyć.

Jazz

kosztuje i jest zbudowany na Eclipse. Obejmuje podobny obszar do Buckminstera, ale idzie o wiele dalej w zespołowym stylu.

0

Stworzyłem kilka skryptów, aby zrobić to dla SVN. Obecnie skrypty są uruchamiane z Vagrant, ale można uruchomić je samodzielnie. Proces clear44 powinien być podobny.

Zobacz tutaj odpowiedzi, która zawiera linki do kodu źródłowego: https://stackoverflow.com/a/21229397/1033422

Powiązane problemy