Yerel ortamlar
Çalışma ağaçları için ortak eylemleri ve kurulum betiklerini yapılandırın
Yerel ortamlar, bir proje için ortak eylemlerin yanı sıra çalışma ağaçlarına yönelik kurulum adımlarını yapılandırmanıza olanak tanır.
Yerel ortamlarınızı ChatGPT masaüstü uygulaması ayarları bölmesinden yapılandırırsınız. Oluşturulan dosyayı başkalarıyla paylaşmak için projenizin Git deposuna ekleyebilirsiniz.
Codex bu yapılandırmayı projenizin kökündeki .codex klasöründe
depolar. Deponuz birden fazla proje içeriyorsa paylaşılan .codex
klasörünü içeren proje dizinini açın.
Kurulum betikleri
Çalışma ağaçları yerel sohbetlerinizden farklı dizinlerde çalıştığından, projeniz tam olarak kurulmamış olabilir ve bağımlılıklar ya da deponuza eklenmemiş dosyalar eksik olabilir. Codex yeni bir sohbetin başında yeni bir çalışma ağacı oluşturduğunda kurulum betikleri otomatik olarak çalışır.
Bağımlılıkları yüklemek veya bir derleme işlemi çalıştırmak gibi ortamınızı yapılandırmak için gereken herhangi bir komutu çalıştırmak üzere bu betiği kullanın.
Örneğin, bir TypeScript projesinde bağımlılıkları yüklemek ve bir kurulum betiği kullanarak ilk derlemeyi gerçekleştirmek isteyebilirsiniz:
npm install
npm run buildKurulumunuz platforma özgüyse varsayılanı geçersiz kılmak için macOS, Windows veya Linux'a yönelik kurulum betikleri tanımlayın.
Eylemler
Uygulamanızın geliştirme sunucusunu başlatmak veya test paketinizi çalıştırmak gibi yaygın görevleri tanımlamak için eylemleri kullanın. Bu eylemler, hızlı erişim için ChatGPT masaüstü uygulamasının üst çubuğunda görünür. Eylemler, uygulamanın tümleşik terminalinde çalışır.
Eylemler, projeniz için derleme tetiklemek veya geliştirme sunucusu başlatmak gibi yaygın işlemleri tekrar tekrar yazmanızı önler. Tek seferlik hızlı hata ayıklama işlemleri için tümleşik terminali doğrudan kullanabilirsiniz.
Örneğin, bir Node.js projesi için aşağıdaki betiği içeren bir "Çalıştır" eylemi oluşturabilirsiniz:
npm startEyleminize ait komutlar platforma özgüyse macOS, Windows ve Linux için platforma özgü betikler tanımlayın.
Eylemlerinizi ayırt etmek için her eylemle ilişkili bir simge seçin.
Yerleşik Git araçlarını kullanma
Codex'te ChatGPT masaüstü uygulaması, her yerel proje ve çalışma ağacının yanında yaygın Git denetimleri sağlar. Fark bölmesi, mevcut kullanıma alınmış kopyadaki değişiklikleri gösterir ve Codex'in ele alması için satır içi yorumlar eklemenize olanak tanır. Tek tek parçaları hazırlayabilir veya geri alabilir, dosyaların tamamını hazırlayabilir veya geri alabilir, değişiklikleri kaydedebilir, bir dalı gönderebilir ve uygulamadan ayrılmadan bir çekme isteği oluşturabilirsiniz.
Uygulamada sunulmayan Git işlemleri için tümleşik terminali kullanın. Eşzamanlı değişiklikleri yerel kullanıma alınmış kopyanızdan yalıtmak için görevi bir çalışma ağacında başlatın.