folder Tahribat.com Forumları
linefolder Programlama Genel
linefolder Git Farklı Projelerde Aynı Senkron Klasör



Git Farklı Projelerde Aynı Senkron Klasör

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Https
    Https's avatar
    Kayıt Tarihi: 05/Ağustos/2017
    Erkek

    Örnek veriyorum 2 farklı proje var.

    Fakat bu 2 projenin alt klasörlerinden 1 inin ikisindede senkron olmasını istiyorum. Bunun için bir yöntem var mı?

    Submodules var galiba ama tam olarak işimi görür mü kestiremedim.

     

    Üstün çizim yeteneğimle paint infografik ;

     

    Burada X ve Y projeleri githubda ayrı repolar. Fakat bu repolar içinde bulunan "A" klasörleri için daima senkron kalmasını istiyorum.

     

    Örneğin X üzerinden A da değişiklik yaptığımda Y'deki A klasörünü,

                   Y üzerinden A da değişiklik yaptığımda X'deki A klasörüne yansısın bu değişiklikler. 

     

    görüşünüzü almak istedim, saygılar. 

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek

    http://git-scm.com/book/en/v2/Git-Tools-Submodules

    aradigin sey tam olarak submodules :P

     

    a adinda bir repo olusturuyorsun, x ve y'de submodule olarak gosteriyorsun. 


    0x0480 takilin madem ﷽﷽﷽
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Https
    Https's avatar
    Kayıt Tarihi: 05/Ağustos/2017
    Erkek
    end bunu yazdı

    http://git-scm.com/book/en/v2/Git-Tools-Submodules

    aradigin sey tam olarak submodules :P

     

    a adinda bir repo olusturuyorsun, x ve y'de submodule olarak gosteriyorsun. 

    Yanıtın için teşekkür ederim hocam. 

     

    A reposunda değişiklik yaptıktan sonra;

    X ve Y'den fetch ettiğimde değişiklikleri göremedim.

    Veya X üzerinden A da değişiklik yaptıktan sonra commit atamadım.  IDE üzerinden olmadı.

     

    https://stackoverflow.com/a/64967374/5646313

    buradaki komutlar ile submoduldeki repoyu alabildim. Her güncellemede bu şekilde mi olmak zorunda.

    Doğrudan ide üzerinden farklı projelerde değişiklikleri alıp gönderemez miyim?

     

     

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    private package yarat kendine, hangi dildeysen artik package managerinla kullanirsin her update de.

    bu package i update ettiginde ana projende yeni versiyonu cek. bu sekilde versiyonu da kontrol edebilmis olursun.

     

     


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FrodoTheYuzuksuz
    FrodoTheYuzuksuz's avatar
    Kayıt Tarihi: 17/Ekim/2021
    Erkek
    Https bunu yazdı
    end bunu yazdı

    http://git-scm.com/book/en/v2/Git-Tools-Submodules

    aradigin sey tam olarak submodules :P

     

    a adinda bir repo olusturuyorsun, x ve y'de submodule olarak gosteriyorsun. 

    Yanıtın için teşekkür ederim hocam. 

     

    A reposunda değişiklik yaptıktan sonra;

    X ve Y'den fetch ettiğimde değişiklikleri göremedim.

    Veya X üzerinden A da değişiklik yaptıktan sonra commit atamadım.  IDE üzerinden olmadı.

     

    https://stackoverflow.com/a/64967374/5646313

    buradaki komutlar ile submoduldeki repoyu alabildim. Her güncellemede bu şekilde mi olmak zorunda.

    Doğrudan ide üzerinden farklı projelerde değişiklikleri alıp gönderemez miyim?

     

     

    submodule ayrı geliştirilir hocam, 3. repo gibi. sub module a reposu ise d üzerinde commit atamazsın atmamalısın.

    submodule update çalıştırman gerekir değişiklikleri alabilmen için. 

    FrodoTheYuzuksuz tarafından 11/Mar/22 00:55 tarihinde düzenlenmiştir

    Acı Çekene Saygı
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kanoonline
    kanoonline's avatar
    Kayıt Tarihi: 30/Mart/2007
    Erkek

    ben uzun zaman önce böyle bir ihtiyaçdan dolayı SyncToy 2.1(x64) programını keşfettim.
    aynı olmasını istediğim klasörleri belirliyorum. 1. repomu commitledikten sonra SyncToy çalıştırıp diğer projeyede kopyalanmasını sağlıyorum. daha sonra 2. repomu commitleyip işi bitiriyorum. 

     

    kanoonline tarafından 11/Mar/22 02:33 tarihinde düzenlenmiştir
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pineapplemen.
    sercoo
    sercoo's avatar
    Kayıt Tarihi: 06/Eylül/2015
    Erkek
    kanoonline bunu yazdı

    ben uzun zaman önce böyle bir ihtiyaçdan dolayı SyncToy 2.1(x64) programını keşfettim.
    aynı olmasını istediğim klasörleri belirliyorum. 1. repomu commitledikten sonra SyncToy çalıştırıp diğer projeyede kopyalanmasını sağlıyorum. daha sonra 2. repomu commitleyip işi bitiriyorum. 

     

    bende https://syncthing.net e link veriyim aynı şeyi yapıyo ama ben telefonla klasör eşitlemek için kullanıyorum.


    i might be a pineapple but you're a fineapple baby
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    İnce Memed
    ComputerWolf
    ComputerWolf's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 26/Mart/2003
    Erkek

    Literature cevabı submodules, end söylemiş zaten.

    git submodule update --init --recursive :)

    Hep denedin. Hep yenildin. Olsun yine dene , yine yenil ama daha iyi yenil !
Toplam Hit: 870 Toplam Mesaj: 8
github git submodules submodule