Birden fazla kişi ile VS Code'da ortak proje geliştirmek

şahıs

Hectopat
Katılım
2 Mart 2022
Mesajlar
1.434
Çözümler
8
Yer
Aksaray
Daha fazla  
Sistem Özellikleri
ryzen 5 1600 Team T-Force Vulcan TUF Gaming Alliance 16GB (2x8GB) 3200MHz CL16 DDR4 Asus rx 550 4gb gigabyte b450m -h wd10ezex , suv400s37240g
Cinsiyet
Erkek
Meslek
öğrenci
Sürekli aktif olarak VS Code ile aynı anda bir proje geliştirmek istiyoruz ve birimiz yokken diğeri devam edebilesin. Bunu nasıl yaparız?
 
@RaSGooL dediği gibi GIT teknolojisi ile bu süreci kontrol altına alabilirsiniz. Her istemci, 'commit' yapması gerekir ve güncel dosyaları da sunucudan alabilmek için 'update' yapmanız gerekir. Bunun için GitLab, Github, BitBucket kullanabilirsiniz. Kendi ekosisteminiz de kurmak isterserseniz, GitLab kurabilir, entegre olarak CodeSearch ile gelişmiş takip kullanabilirsiniz.
 
Peki bu dedikleriniz dosyayı kaydettiğimiz anda karşı tarafta değişiklik yapıyor mu?
 
Peki bu dedikleriniz dosyayı kaydettiğimiz anda karşı tarafta değişiklik yapıyor mu?

'Commit' yapılmadığı takdirde, diğer istemcilerde, ilgili dosyalar güncellenmez. Eğer gerçek zamanlı güncelleme yapmak ya da aynı dosya üzerinde yine gerçek zamanlı çalışmak istiyorsanız, bazı IDE'lerin 'Live share' ve benzeri özellikleri bulunuyor.
 
Peki bu dedikleriniz dosyayı kaydettiğimiz anda karşı tarafta değişiklik yapıyor mu?
Hayir. Collabrative editing ariyorsan -> Jetbrains Code With Me. Gercek zamanli duzenleme yapabilirsiniz iki kisi ayni projede. VS Code uzerinde de extensionlar vardi bunu saglayan yanlis hatirlamiyorsam.

GitHub kullanirsan, yaptigin degisiklikleri once kaydedersin; git commit -m "degisiklikleri aciklayan bir mesaj" -a # tum degisiklikler staging'e atlayarak direkt kaydetmek icin

Daha sonrasinda uzak sunucuya gonderirsin; git push. Eger karsi tarafta degisiklikler yapti ve gonderdiyse hata verir, gondermene izin vermez. git pull yaparsin. Ardindan tekrar git push. Bu sefer kaydeder. Cozulemeyen cakismalar varsa, kendin cozmelisin.

Baya kapsamli bir mevzu, kendi basina dersleri falan var. Kisaca anlatmaya calistim.

How to use git and github diye aratirsin.
 

Technopat Haberler

Geri
Yukarı