2011-08-19 17 views
5

W moim projekcie znajduje się dowiązanie symboliczne do folderu z innego projektu. Nazwa tego folderu znajduje się w .cvsignoreEclipse nie szanuje .cvsignore

Ale ten folder (dowiązanie symboliczne) zawiera metadane cvs (foldery CVS) z innego projektu.

Komenda cvs nie ma problemu z tym i ignoruje folder.

Ale eclipse chce zsynchronizować to.

Pytanie brzmi, czy można ecplise zignorować folder w czasie synchronizacji, czy też zrobić pliki eclipse respect .cvsignore?

folder (dowiązanie symboliczne) nazwa jest wspólna i moim .cvsignore zawiera linię z jego nazwa

Używamy trick linku do dzielić źródeł między naszym oprogramowaniem i jego wtyczek, które są budowane oddzielnie (oddzielne autotools projektów) .

+0

Którą wersję Eclipse używasz? – diosney

+0

3.7.0 CDT, a także w poprzedniej wersji 3.5.2 CDT – Nelstaar

+0

czy odpowiada na twoje pytanie? http://stackoverflow.com/questions/4402425/can-eclipse-ignore-cvsignore-files-when-synchronizing-with-a-vvs-repository –

Odpowiedz

2

Kwestią tutaj jest jawnie udostępniony folder zastępujący wpis .cvsignore.

Dokładne szczegóły można znaleźć w poprzednim przewodniku komponentu Eclipse CVS w numerze bug 169710. Ten błąd jest oznaczony jako duplikat innej wady, która jest nadal otwarta, co oznacza, że ​​jest to znany problem.

Jak Michael wskazał, wybór jest użycie łącza Eclipse dla rozwoju:

  • Dodaj nowy folder do projektu Eclipse
  • Wybierz zaawansowane>Link do innej lokalizacji (powiązany folder)
  • Wybierz zmienną obszaru roboczego (np. WORKSPACE_LOC) i wskaż inny projekt w swoim obszarze roboczym (np. WORKSPACE_LOC/other_project/foo)

Zapewni to link do strony, której deweloperzy nie muszą martwić się o pomyłkę w odprawie. W przypadku zautomatyzowanych kompilacji musisz utworzyć dodatkowy dowiązanie symboliczne po wykonaniu dodatkowej czynności.

To nie jest idealne, ale jest rozsądną alternatywą, która nie rozwiązuje problemu Eclipse.

+0

Dzięki za odpowiedź, I zobaczę, co zrobię, ponieważ zasady naszego zespołu nie zawierają plików IDE. kiedy ktoś sprawdzi jeden z naszych projektów, jedyne potrzebne rzeczy to autotools i gcc, więc programista może używać eclispe, netbeans, vi, cokolwiek. – Nelstaar

+0

Ach tak, problem staje się nieco bardziej skomplikowany, jeśli nie masz standaryzacji na IDE. Jeśli znajdziesz twórczy sposób obejścia tego problemu, nie zapomnij go tutaj zamieścić! – gcastro

Powiązane problemy