2013-01-09 24 views
6

Jak pogrupować wiele repozytoriów git według słów kluczowych lub tagów lub atrybutów? Czy musisz zarządzać repo w jakimś zewnętrznym narzędziu, czy też można użyć klienta git, aby znaleźć wszystkie repozyty mające określony atrybut?Jak grupować repozytoriów git według słów kluczowych/tagów

Na przykład Project1 był dla klienta X, został zbudowany na iPada, zawierał wtyczkę jQuery i był eksperymentem z responsywnymi układami. Project2 został zbudowany na Androida i ma kilka innych atrybutów.

W typowym oprogramowaniu do zarządzania projektami, mogę utworzyć tagi i słowa kluczowe dla każdego projektu, dzięki czemu mogłem znaleźć wszystkie projekty jQuery lub wszystkie projekty Android + iPad.

Czy możesz to zrobić bez zewnętrznego oprogramowania do zarządzania projektami? Czy możesz to zrobić bezpośrednio w git, czy z istniejącym menedżerem repo git, takim jak GitHub lub Bitbucket?

+0

Git sam nie wie nic o "tagach projektu". Jest to koncepcja całkowicie zewnętrzna. Na przykład pytanie o system plików, z którego pobrano plik. – cdhowie

Odpowiedz

5

Do github można użyć gitrep (zewnętrzna aplikacja oauth), która pozwala organizować repozytorium oznaczone gwiazdką poprzez przypisywanie tagów. To jak del.icio.us, ale dla kodu.

Tak to wygląda:

enter image description here

BTW, znaczniki na zrzucie zostały przypisane automatycznie.

+1

Idealny. To dobry początek dla mnie. Dzięki! –

1

Została właśnie ogłoszona kolejna możliwość grupowania transakcji repo (31 stycznia 2017 r., 4 lata później po pytaniu PO): "Introducing Topics".

Tematy to etykiety, które tworzą zależne od tematu połączenia między repozytoriami GitHub i umożliwiają eksplorowanie projektów według typu, technologii i innych.

https://cloud.githubusercontent.com/assets/5679180/22481693/02b5bfb2-e7ab-11e6-8499-33d33c240621.png

Kliknij na temacie, który Cię interesuje, aby znaleźć podobne repozytoriów.
Dodawanie tematów do repozytoriów pomoże innym użytkownikom w odkrywaniu twoich projektów.

Zobacz więcej na official documentation page on Topics.
Można:

Powiązane problemy