2017-08-07 41 views
5

Czekam na dodanie skryptu npm, który uruchomi moje linting i testy przed zdarzeniem svn commit.Czy można dodać haki SVN do NPM podobne do haków git?

Jeśli próby lintingu lub testów się nie powiedzie, chciałbym, aby commit się zatrzymał, tak samo jak z hakiem zatwierdzenia git.

Czy ktoś wie o paczce? Szukałem bez żadnego szczęścia.

Odpowiedz

1

To będzie SVN pre-commit hook. Wadą (IMO) w porównaniu z gitem jest to, że kod haka będzie działał na serwerze SVN, podczas gdy z git będzie działał w środowisku lokalnym.

+0

Odnośnie narzędzi takich jak TortoiseSVN, martwiłbym się o innych ludzi w zespole, którzy go nie używali. Czy będą w stanie ominąć haki zatwierdzające (jeśli były lokalne dla TortoiseSVN) ...? – quickshiftin

0

TortoiseSVN ma opcję uruchamiania haków wstępnego zawieszenia po stronie klienta. Możesz więc spróbować użyć go lub dowolnego innego klienta z tą samą opcją. Jeśli nie - @quickshiftin ma rację - "czysty" SVN (klient wiersza poleceń) obsługuje tylko haki zatwierdzania po stronie serwera. Możesz również rzucić okiem na this question.

0

Polecam przy użyciu TortoiseSVN, zawiera on wszystkie funkcje, których szukasz w prostym interfejsie. Co więcej, znacznie ułatwia zarządzanie repozytoriami.

Powiązane problemy