Vscode STFP kullanımı
9
●135
- 23-10-2021, 06:52:31Editor olarak vscode kullanıyorum. Dosyalarda değişiklik yapıp tekrar sunucuya yüklemek yerine uzaktan sftp eklentisi ile bağlanıp değişiklik yapıyorum fakat bu eklentide yeni dosya eklemeyi dosya silmeyi vs bulamadım acaba yok mu bilen var mı
- Kabul Edilen Cevap
- 1 Beğeni
-
- 23-10-2021, 07:06:01ctrl+shift+p yapıp SFTP yazın, sftp config çıkar. Buna tıklayın. Sftp ayları açılınca oraya
Bunu ekleyin.
Dosya eklediğiniz zaman ctrl+s yaparsanız o dosya uploadlanır.
Eğer klasör falan açınca da direk uploadlansın, silince de ftp'den de silinsin derseniz :

Bunu ekleyin.
Ama bu risklidir. Kazara dosyayı silerseniz sunucudan da silinir hemen anında. (autodelete true yaparsanız.) - 23-10-2021, 07:14:34Hocam zaten bende bu kısım ekli. Yani üstteki uplaodOnSave kısmı ekli ama dosya oluşturamıyorum. Neyle nasıl oluşturacağım dosyayı? Sağ tıklayıp oluşturmayı denedim yapamadımcaylakgirisimci adlı üyeden alıntı: mesajı görüntüle
- 23-10-2021, 07:19:09
- 23-10-2021, 07:20:48Burada eklediğimi sunucuya nasıl aktaracağım peki elimle mi eklemem lazım. Yani örneğin bir login sayfam var mevcut düzenlemeleri yaptım. Sunucudaki dosyayı indirmeden bir de register sayfası yapmak istedim nasıl ekleyebilirim?caylakgirisimci adlı üyeden alıntı: mesajı görüntüle
- 23-10-2021, 07:23:31Zaten o bulunduğun klasöre özel bağlantı kuruyor.gurbuzemre adlı üyeden alıntı: mesajı görüntüle
Workspace olarak klasörü kullanman daha iyi.
SFTP nereye bağlandıysa ana dir. olarak klasörü de orası olarak görür:

Boş bir yere sağ tıkladığın zaman bunlar çıkar, buradan local-> remote yaparak sendeki klasörü sunucuya, remote-> local yaparak sunucuyu lokale çekersin.
( bu kontrolleri kullanırken dikkatli ol, yanlışlıkla boş olan yeri dolu olan yere çekersen var olanı da kaybedersin.)
Deneme amaçlı boş bir klasör aç.
O klasörü vscode'a sürükle.
VScode'da o klasörü workspace olarak kaydet.
Kaydettiğin workspace' dosyasını aç.
Sftp ile sunucuna bağlan.
File manager'da boş bir yere tıkla remote->local de sunucudaki dosyaları çektir.
Ondan sonra gelen dosyalarda bir ufak değişiklik yap kaydet upload olmuş mu test et. - 23-10-2021, 07:27:50Anladım. Bir tane test.php oluşturdum local -> remote diyince sunucuya aktardı. Ben direkt ftp ayarlarını yazıp düzenlemeleri yapacağım şeyi sağ tıklayıp edit local diyip localde editlediğimde sunucuda da değişiyordu ve o şekilde bırakıyordum. Sanırım Önce remote local diyip bilgisayara almak orada çalışıp sonra sunucuya atmak mı mantıklı?caylakgirisimci adlı üyeden alıntı: mesajı görüntüle
- 23-10-2021, 07:30:49Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.Local->remote remote->local falan yapmana gerek yok sürekli.
Örneğin hali hazırda olan projeyi düzenleyeceksen ilk başta 0'ken bir kere boş bir yere tıklayıp remote->local yapar ftp'de ne var ne yok çektirirsin.
Ardından yaptığın tüm değişiklikler her ctrl+s yaptığında uploadlanır.
Eğer sunucuda hiçbir şey yoksa, bu sefer hiçbir şey yapmaya gerek yok, ctrl s yaptıkça uploadlanır. - 23-10-2021, 07:31:42Anladım hocam çok teşekkür ederim ilgin için çok sağolcaylakgirisimci adlı üyeden alıntı: mesajı görüntüle




