• 15-12-2022, 14:48:19
    #1
    Yazılımlarda versiyon kontrol çok önemli bunuda manuel olarak bir yere kadar yapabiliyoruz. Üniversitede arkadaşlar ile projemiz var Git kullanmak istedik ama git ile yapamadığımız bazı alanlar var. Örnek olarak
    Eticaret Depomuz var
    Plesk panele bağladık hook urlde ekledik commit yaptığımızda yükleniyor pleske ama bütün dosyaları yüklüyor. Sadece değişiklik gören dosya yüklenemiyormu.
    Bu yüzden pleskteki resim klasörü gittedeki haline yani boş olarak yükleniyor database bağlantısı da githubtaki haline döndüğünden gidip plesk panelden değiştiriyoruz.
    Kısacası bunun daha bir kolay yolu veya farklı bir yöntem sunan bir version control sistemi varmıdır. Çok Araştırdım yabancı kaynakları ama bulamadım. Yardımcı olan arkadaşlara Teşekkür ederim
  • 15-12-2022, 14:51:00
    #2
    değişmeyecek dosyaları silip yükleseniz onları kaldırıyormu ? aklıma bu geldi hocam
  • 15-12-2022, 14:57:36
    #3
    Sefaakcihan adlı üyeden alıntı: mesajı görüntüle
    değişmeyecek dosyaları silip yükleseniz onları kaldırıyormu ? aklıma bu geldi hocam
    @Sefaakcihan; kaldırıyor bunu önlemek için install dosyası yaptım db dosyasını sistemde farklı adta çalıştırıyorum ama buda gidiyor .
    Farklı bir şey düşündüm hook alanında hook ayarları kısmında özel bir alan var ama tama olarak orayı anlayamadım yani hook ile commit geldiğinde plesk panele gönderme ayarları var orda bulamadım
  • 15-12-2022, 16:02:47
    #4
    Güncelleme işini kullanıcıya bıraksanız.
    Mesela admin paneline bir uyarı gönderebilirsiniz.
    Yeni version çıktı gibi
  • 15-12-2022, 16:06:43
    #5
    ntka adlı üyeden alıntı: mesajı görüntüle
    Güncelleme işini kullanıcıya bıraksanız.
    Mesela admin paneline bir uyarı gönderebilirsiniz.
    Yeni version çıktı gibi
    dediğiniz düz bir sistem için olabilir ama örneğin trendyol bağlantısı update aldı kullanıcı bunu yapmak istemez ise ozamaan sistem çalışmayacak biz güncelledik belki sistemi bazı alanları fatal error vericek
    Sorduğum sorunun çözümünü buldum gibi eğer kayde değer birşey bulur isem buraya yazacağım cevap veren arkadaşlara ve cevap verecek arkadaşlara çok teşekkür ederim ellinize kolunuza sağlık.
  • 15-12-2022, 16:15:56
    #6
    Siz direk çekirdek dosyaları güncellemek istiyorsunuz.
    Bunu yapmanız için karşı firmaların dışarıdan erişime izin vermesi gerekmez mi?
    Yada kullanıcılar direk sizin sunucu üzerinden kullanıyorsa olabilir bu.
  • 15-12-2022, 18:24:13
    #7
    Arkadaşlar bu forma vakit ayırdığınız için çok teşekkür ederim. Ama problemi çözdüm.
    Yapılacak işlem
    .gitignore adında bir klasör oluşturmak gerekiyormuş
    ve bu klasörün içine versiyon kontrol sistemine dahil etmek istemediğiniz dosyanın yolunu yazıyormuşsunuz
    Örnek olarak
    *.php  # bütün php dosyalarını version kontrol sistemine dahil etmez
    *.jpg    # bütün jpg dosyalarını version kontrol sistemine dahil etmez
    test/*  # test klasörünün altındaki tüm dosyaları version kontrol sistemine dahil etmez
    db.php # db.php dosyasını version kontrol sistemine dahil etmez
    olay aslında bundan ibaretmiş zaman ayıran arkadaşa çok teşekkür ediyorum. iyi çalışmalar kolay gelsin