![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 9 Dołączył: 25.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Jak najlepiej rozwiązać następujący problem:
W tej chwili projekt jest w fazie testów, wersja nazwana 0.3. Kolejna wersja zostanie przepisana z użyciem CodeIgnitera. Czy najlepiej utworzyć mi kolejny branch na GitHubie, czy jest jakieś elegantsze rozwiązanie. Dodam, że chciałbym obecną wersję również zatrzymać, ale skończyć z jej rozwojem - rozwijana będzie tylko wersja oparta na CI. -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Brzmi jak zadanie dla tagów: http://git-scm.com/book/en/Git-Basics-Tagging
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Albo osobne repo, skoro i tak nie użyjesz starych plików.
-------------------- Pozdrawiam,
mlawnik Cytat(nospor) Jedzmy gówno.... miliony much nie może się przecież mylić |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Osobne repozytorium raczej powinno wykorzystywać się w przypadku gdy kod kolejnej wersji programu pisany jest od nowa, albo przynajmniej jego znaczna część jest przepisana. I to też tylko w wypadku gdy np. wsteczna kompatybilność została poważnie naruszona.
Ten post edytował Crozin 27.06.2013, 16:22:02 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 9 Dołączył: 25.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Brzmi jak zadanie dla tagów: http://git-scm.com/book/en/Git-Basics-Tagging czyli zbranczować i otagować? -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kolejna wersja zostanie przepisana z użyciem CodeIgnitera. Właśnie dlatego zaproponowałem osobne repo. W sumie dwa wyjścia są dobre, ale moim zdaniem przy branchach trzeba mastera ustawić na nową wersję w CI, bo ktos potem przypadkiem zrobi checkout i dostanie starą wersję. Github tez robi tarballe z mastera. -------------------- Pozdrawiam,
mlawnik Cytat(nospor) Jedzmy gówno.... miliony much nie może się przecież mylić |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.06.2013 Ostrzeżenie: (0%) ![]() ![]() |
A projekt w IDE będziesz tworzył nowy czy zmieniał istniejący? Bo jak nowy to od razu narzuca się nowe repozytorium. Można oczywiście zrobić nową gałąź i w niej tworzyć. Tylko należy zapytać: Po co są gałęzie? Po tom aby je łączyć. Jeśli przechodzisz na FW, to niewiele zostanie do mergowania, większość plików kodów zmieni lokalizacje i nazwę.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 9 Dołączył: 25.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
piszę od nowa, choć conieco kodu używam z poprzedniej wersji. klasy stają się modelami itd.
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
piszę od nowa, choć conieco kodu używam z poprzedniej wersji. klasy stają się modelami itd. Napiszę tak Projekt stoi na CI i wprowadzasz zmiany -> tagowanie (v1.0, v1.1) Projekt stoi na CI i zmieniasz "wszystko"/ dużo - tagowanie (v2.0) http://en.wikipedia.org/wiki/Software_versioning Projekt stoi na twoim autorskim FW i zmeiniasz na CI -> nowe repo -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:44 |