Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GitHub i następna wersja
dżozef
post 27.06.2013, 13:25:25
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.


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Crozin
post 27.06.2013, 14:43:12
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
Go to the top of the page
+Quote Post
mlawnik
post 27.06.2013, 16:02:28
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ć
Go to the top of the page
+Quote Post
Crozin
post 27.06.2013, 16:21:12
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
Go to the top of the page
+Quote Post
dżozef
post 27.06.2013, 20:01:57
Post #5





Grupa: Zarejestrowani
Postów: 125
Pomógł: 9
Dołączył: 25.05.2013

Ostrzeżenie: (0%)
-----


Cytat(Crozin @ 27.06.2013, 14:43:12 ) *
Brzmi jak zadanie dla tagów: http://git-scm.com/book/en/Git-Basics-Tagging

czyli zbranczować i otagować?


--------------------
Go to the top of the page
+Quote Post
mlawnik
post 28.06.2013, 07:54:32
Post #6





Grupa: Zarejestrowani
Postów: 455
Pomógł: 49
Dołączył: 12.04.2010

Ostrzeżenie: (0%)
-----


Cytat(dżozef @ 27.06.2013, 14:25:25 ) *
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ć
Go to the top of the page
+Quote Post
kradam
post 3.07.2013, 09:02:59
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ę.
Go to the top of the page
+Quote Post
dżozef
post 3.07.2013, 11:02:32
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.


--------------------
Go to the top of the page
+Quote Post
skowron-line
post 3.07.2013, 11:08:23
Post #9





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Cytat(dżozef @ 3.07.2013, 10:02:32 ) *
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/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:44