eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingZarzadzanie kodem w projekcie
Ilość wypowiedzi w tym wątku: 22

  • 11. Data: 2009-03-25 16:00:50
    Temat: Re: Zarzadzanie kodem w projekcie
    Od: Mikolaj Rydzewski <m...@c...pl>

    Megas wrote:
    > Kiedy to rozproszone repozytoria sa pomylka? moze przyklady takich sytuacji
    > dla celow edukacyjnych?

    Nie wiem, nie używam. Zapewne niekiedy centralizacja jest zaletą. Tak
    samo jak dla innych decentralizacja jest zaletą.
    SVN mi wystarcza. Napisałem to w kontraście do stwierdzenia "Svn to jest
    pomyłka".


  • 12. Data: 2009-03-25 16:27:12
    Temat: Re: Zarzadzanie kodem w projekcie
    Od: Michoo <m...@v...pl>

    Mikolaj Rydzewski pisze:
    > Megas wrote:
    >> Kiedy to rozproszone repozytoria sa pomylka? moze przyklady takich
    >> sytuacji dla celow edukacyjnych?
    >
    > Nie wiem, nie używam. Zapewne niekiedy centralizacja jest zaletą. Tak
    > samo jak dla innych decentralizacja jest zaletą.
    > SVN mi wystarcza. Napisałem to w kontraście do stwierdzenia "Svn to jest
    > pomyłka".
    Trochę ostro to napisałem, ale chodziło mi o to, że nic nie uniemożliwia
    stosowania systemów rozproszonych jak scentralizowanego, za to
    scentralizowanego jako rozproszonego się nie da.

    --
    Pozdrawiam
    Michoo


  • 13. Data: 2009-03-25 16:45:48
    Temat: Re: Zarzadzanie kodem w projekcie
    Od: Michoo <m...@v...pl>

    Megas pisze:
    > Użytkownik "Mikolaj Rydzewski"
    >> Nie. Właśnie tego nie może zrobić. To co mamy na dysku to jest kopia
    >> robocza wybranego fragmentu repozytorium. Kopia, wykonana na podstawie
    >> określonej rewizji repozytorium.
    > Mamy projekt A. Na serwerze SVN jest repozytorium tego projektu dostepne dla
    > kazdego
    > czlonka projektu. Sciagam sobie na dysk (SVN Checkout...) ten projekt z
    > repozytorium i mam
    > swoja lokalna kopie. Robie zmiany jaki mi trzeba na nim i wysylam do
    > repozytorium
    > (SVN Commit). Od tego momentu moje zmiany sa dostepne dla wszystkich.
    >
    > A jak działaja Rozproszone Repozytoria (distributed version control
    > system)??
    1.
    A robi kopię repo.
    B robi kopię repo.
    C robi kopię od B.
    wszyscy mają to samo.
    2.
    A pracuje na swojej kopi, dochodzi do momentu gdy kod realizuje to co
    trzeba ale jest bardzo nieelegancki i coś psuje. Robi u siebie patch i
    zabiera się za usuwanie błędów.
    3.
    C bardzo potrzebuje do swojej pracy to co wykonał A, api jest już
    określone, a błędy go akurat nie dotyczą. Pobiera odpowiedni patch od A.
    3.
    B poprawia swoją część i wysyła do globalnego repo.
    4.
    A orientuje się, że coś skopał - przywraca odpowiednie zmiany ze zwojego
    repo.
    5.
    A kończy poprawki i wysyła swoje patche do repo(może wymagać usunięcia
    konfliktów jeżeli powstały).
    6.
    B i C pobierają aktualną wersję.


    Imo główna zaleta rozproszonych systemów - można robić dużo 'malych' łat
    w swoim repo (dzięki temu łatwo cofnąć "tylko kilka zmian") a potem
    wysłać jeden globalny, dobrze opisany patch do publicznego repo.
    >
    >> Polemizowałbym jednak czy SVN to pomyłka. Dla pewnych zastosowań
    >> rozproszone systemy mogą być 'pomyłką'.
    > Kiedy to rozproszone repozytoria sa pomylka? moze przyklady takich sytuacji
    > dla celow edukacyjnych?
    >
    > PS. Jakie repozytorium rozproszone polecacie najbardziej?
    Darcs - prosty, sporo możliwości, momentami denerwujący, problem z
    polskimi opisami łat (a źródła w haskelu).
    Hg - też prosty, ma tortoise hg pod windę, spore możliwości.
    Git - jak nie jesteś hackerem to poszukaj jakiegoś, żeby Ci
    skonfigurował. Przed oskryptowaniem katorga - po oskryptowaniu ideał.
    Masa możliwości.

    --
    Pozdrawiam
    Michoo


  • 14. Data: 2009-03-27 11:00:15
    Temat: Re: Zarzadzanie kodem w projekcie
    Od: "Megas" <k...@o...eu>


    Użytkownik "Michoo"
    > Darcs - prosty, sporo możliwości, momentami denerwujący, problem z
    > polskimi opisami łat (a źródła w haskelu).
    > Hg - też prosty, ma tortoise hg pod windę, spore możliwości.
    > Git - jak nie jesteś hackerem to poszukaj jakiegoś, żeby Ci skonfigurował.
    > Przed oskryptowaniem katorga - po oskryptowaniu ideał. Masa możliwości.

    Poczytałem troche w necie i na placu boju pozostaja Git i Hg.
    Czy ktos mial doczynienia z tymi narzedziami i mogby przedstawic swoje
    opinie na ich temat:
    1) Jak sie maja do nich narzedzia w stylu Merge, Diff czy rozwiazywanie
    konfliktow.
    2) Czy ktos uzywal wersji GUI dla nich?
    3) Idywidualne odczucia co do ich uzytkowania.



  • 15. Data: 2009-03-27 11:34:29
    Temat: Re: Zarzadzanie kodem w projekcie
    Od: "Megas" <k...@o...eu>


    Użytkownik "Megas"
    > Poczytałem troche w necie i na placu boju pozostaja Git i Hg.
    > Czy ktos mial doczynienia z tymi narzedziami i mogby przedstawic swoje
    > opinie na ich temat:
    > 1) Jak sie maja do nich narzedzia w stylu Merge, Diff czy rozwiazywanie
    > konfliktow.
    > 2) Czy ktos uzywal wersji GUI dla nich?
    > 3) Idywidualne odczucia co do ich uzytkowania.

    Nie wiecie moze, czy ktorys z nich umozliwia skonfigurowanie go by wykonywał
    cykliczne backup danych i by mozna bylo zdefiniowac jakies reguły zwiazane z
    commitem, np. a) zawsze musi byc jakis komentarz by wykonac commit, 2) mozna
    zdefiniowac ogolna skladnie tego komentarza.
    Czy wi sie wydaje, czy Git definiuje jakies dziwne wartosci na
    poszczegolnych rewizji w stylu: 'c82a22c39cbc32576f64f5c6b3f24b99ea8149c7'?



  • 16. Data: 2009-03-27 11:42:32
    Temat: Re: Zarzadzanie kodem w projekcie
    Od: "Stachu 'Dozzie' K." <d...@d...im.pwr.wroc.pl.nospam>

    On 27.03.2009, Megas wrote:
    >
    > U?ytkownik "Megas"
    >> Poczyta?em troche w necie i na placu boju pozostaja Git i Hg.
    >> Czy ktos mial doczynienia z tymi narzedziami i mogby przedstawic swoje
    >> opinie na ich temat:
    >> 1) Jak sie maja do nich narzedzia w stylu Merge, Diff czy rozwiazywanie
    >> konfliktow.
    >> 2) Czy ktos uzywal wersji GUI dla nich?
    >> 3) Idywidualne odczucia co do ich uzytkowania.
    >
    > Nie wiecie moze, czy ktorys z nich umozliwia skonfigurowanie go by wykonywa?
    > cykliczne backup danych

    Backup to nie jest zadanie systemu kontroli wersji, tylko systemu kopii
    zapasowych.

    > i by mozna bylo zdefiniowac jakies regu?y zwiazane z
    > commitem, np. a) zawsze musi byc jakis komentarz by wykonac commit, 2) mozna
    > zdefiniowac ogolna skladnie tego komentarza.

    Git wymusza pierwsze, można zdefiniować hook dla sprawdzenia drugiego.
    Ale drugie jest jedynie dobrowolnym sprawdzeniem, użytkownik klonujący
    repozytorium może taki hook po prostu usunąć.

    > Czy wi sie wydaje, czy Git definiuje jakies dziwne wartosci na
    > poszczegolnych rewizji w stylu: 'c82a22c39cbc32576f64f5c6b3f24b99ea8149c7'?

    Czemu dziwne? Normalna suma SHA-1.

    --
    Stanislaw Klekot


  • 17. Data: 2009-03-27 11:45:56
    Temat: Re: Zarzadzanie kodem w projekcie
    Od: "Megas" <k...@o...eu>


    Użytkownik "Stachu 'Dozzie' K."
    >> Czy wi sie wydaje, czy Git definiuje jakies dziwne wartosci na
    >> poszczegolnych rewizji w stylu:
    >> 'c82a22c39cbc32576f64f5c6b3f24b99ea8149c7'?
    >
    > Czemu dziwne? Normalna suma SHA-1.

    Jak teraz pracuje pod SVN to mam kolejne rewizje w stylu 145, 146, 147, wiec
    jak cos to moge powiedziec komus 'zrobilem te zmiany o ktorych mowilismy w
    rev. 146, a te zwiazane z bledem kodowanie w rewizji 147'. Ciezki bedzie
    taki dialog uzywajac stylu: 'c82a22c39cbc32576f64f5c6b3f24b99ea8149c7'



  • 18. Data: 2009-03-27 11:48:50
    Temat: Re: Zarzadzanie kodem w projekcie
    Od: Paweł Kierski <n...@p...net>

    Megas wrote:
    > Użytkownik "Stachu 'Dozzie' K."
    >>> Czy wi sie wydaje, czy Git definiuje jakies dziwne wartosci na
    >>> poszczegolnych rewizji w stylu:
    >>> 'c82a22c39cbc32576f64f5c6b3f24b99ea8149c7'?
    >> Czemu dziwne? Normalna suma SHA-1.
    >
    > Jak teraz pracuje pod SVN to mam kolejne rewizje w stylu 145, 146, 147, wiec
    > jak cos to moge powiedziec komus 'zrobilem te zmiany o ktorych mowilismy w
    > rev. 146, a te zwiazane z bledem kodowanie w rewizji 147'. Ciezki bedzie
    > taki dialog uzywajac stylu: 'c82a22c39cbc32576f64f5c6b3f24b99ea8149c7'

    Wolę: "zrobiłem te zmiany, w commit logu opisałem tak:..." 8-)

    --
    Paweł Kierski
    n...@p...net


  • 19. Data: 2009-03-27 12:00:19
    Temat: Re: Zarzadzanie kodem w projekcie
    Od: "Megas" <k...@o...eu>


    Użytkownik "Paweł Kierski"
    > Megas wrote:
    >> Użytkownik "Stachu 'Dozzie' K."
    >>>> Czy wi sie wydaje, czy Git definiuje jakies dziwne wartosci na
    >>>> poszczegolnych rewizji w stylu:
    >>>> 'c82a22c39cbc32576f64f5c6b3f24b99ea8149c7'?
    >>> Czemu dziwne? Normalna suma SHA-1.
    >>
    >> Jak teraz pracuje pod SVN to mam kolejne rewizje w stylu 145, 146, 147,
    >> wiec jak cos to moge powiedziec komus 'zrobilem te zmiany o ktorych
    >> mowilismy w rev. 146, a te zwiazane z bledem kodowanie w rewizji 147'.
    >> Ciezki bedzie taki dialog uzywajac stylu:
    >> 'c82a22c39cbc32576f64f5c6b3f24b99ea8149c7'
    >
    > Wolę: "zrobiłem te zmiany, w commit logu opisałem tak:..." 8-)

    Jak sprawdzasz logi i widzisz liczby w polu Rev: 145, 173, 133, 211 to juz
    masz wazna informacje mowiaca co bylo wczesniej a co pozniej. A co widac z
    tego:
    c82a22c39cbc32576f64f5c6b3f24b99ea8149c7
    c53creea645ab32bb3228bc34543b3621c3246aa
    f323d355ee5abc3487dc234cd6578973cdd22e4



  • 20. Data: 2009-03-27 12:00:58
    Temat: Re: Zarzadzanie kodem w projekcie
    Od: Tomasz Sowa <t...@s...BEZSPAMOWY.pl>

    Dnia Fri, 27 Mar 2009 12:48:50 +0100, Paweł Kierski napisał(a):

    > Wolę: "zrobiłem te zmiany, w commit logu opisałem tak:..." 8-)

    A ktory to byl commit to proszę sobie poszukac ;)

    --
    Tomek

strony : 1 . [ 2 ] . 3


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: