Commit & Close: IDE'nizden commit'leyin, push edin ve görevleri kapatın
Bir görevi bir kez bitirin. Vi değişiklikleri stage'ler, göreve bağlı bir commit oluşturur, Git'e push eder, görevi kapatır, iş akışını ilerletir ve proje panosunu günceller — tek bir işlem, tüm "kaydı güncelle" ritüelinin yerini alır.
VS Code'da bitti. Pano otomatik güncellendi — 40 saniyelik Commit & Close demosu.
Kod bitti. Panonun haberi yok.
Geliştiriciler kodu bitirir, ama proje panosu güncelliğini yitirmiş kalır — çünkü kaydı güncellemek bir tarayıcı sekmesinde ayrı ve manuel bir adımdır. Birinin kaydı bulması, durumunu değiştirmesi, bir not yazması ve editöre geri dönmesi gerekir. Bunu her göreve, her geliştiriciye, her güne çarpın; takip aracı yöneticilerin ayaküstü toplantılarda peşinden koştuğu bir kurguya dönüşür.
Commit & Close nasıl çalışır
Geliştirici IDE'de bir görev seçer — tek aktif "Devam Ediyor" görevini.
Kod hazır olduğunda görevi Tamamlandı olarak işaretler — hâlâ IDE'nin içinde.
Vi değişiklikleri stage'ler ve "[#142] Kimlik doğrulama hatası düzeltildi" gibi göreve bağlı bir commit oluşturur.
Vi commit'i Git uzak deponuza push eder — aynı işlemin parçası olarak.
Vi görevi kapatır ve iş akışında ilerletir — İnceleme adımına, onaya veya Tamamlandı'ya.
Proje panosu otomatik güncellenir. Yöneticiler gerçek durumu görür — kimseyi kovalamadan.
Neden önemli
Geliştiriciler IDE'de kalır
Sekme değiştirmek yok, kayıt aramak yok. Görev yaşam döngüsünün tamamı kodun yazıldığı yerde geçer.
Yöneticiler gerçek durumu görür
Pano gerçekten teslim edileni yansıtır, çünkü onu güncellemek teslimatın bir parçasıdır — birinin yapmayı hatırladığı bir iyilik değil.
Git ve iş akışı bağlı kalır
Her commit kendi görevine bağlıdır; böylece geçmiş, incelemeler ve kayıtlar her zaman örtüşür.
Daha az bağlam değiştirme
Daha az manuel kayıt güncellemesi, kesintisiz daha çok kod yazma zamanı demektir — her gün, her geliştirici için.
Geliştirici başına tek aktif görev
Vi odaklı bir yürütme modelini zorunlu kılar: her geliştiricinin aynı anda yalnızca bir görevi "Devam Ediyor" olabilir. Commit & Close o görevi tamamlar ve sıradaki için yeri boşaltır. Sonuç: daha az paralel yarım iş, doğru bir iş yükü tablosu ve "Devam Ediyor"un gerçekten devam ettiği anlamına geldiği bir pano.
Kodunuz makinenizden hiç çıkmaz
Commit & Close'un yaptığı tüm Git işlemleri — stage'leme, commit'leme ve push — Vi IDE eklentisi üzerinden geliştiricinin makinesinde yerelde çalışır. Vi kaynak koda asla erişmez, onu saklamaz ve yüklemez. Görev iş akışını yönetir; deponuz sizin kalır.
Commit & Close'u nerede kullanabilirsiniz
- VS Code — Kullanılabilir
- RAD Studio — İnceleniyor
- Visual Studio — Kullanılabilir
- Lazarus — Test Aşamasında
- JetBrains IDE'leri — Planlanıyor
VS Code ile mi çalışıyorsunuz? Vi'nin görevden commit'e, oradan kapanışa nasıl bir VS Code proje yöneticisi gibi çalıştığını görün.
Sık sorulanlar
Commit & Close nedir?
Commit & Close, Vi'nin markalı iş akışı işlemidir: geliştirici bir görevi IDE'den Tamamlandı olarak işaretler; Vi değişiklikleri stage'ler, göreve bağlı bir commit oluşturur, Git'e push eder, görevi kapatır ve proje panosunu otomatik günceller.
Vi kaynak koduma erişiyor mu?
Hayır. Tüm Git işlemleri Vi IDE eklentisi üzerinden geliştiricinin makinesinde yerelde çalışır. Vi kaynak koda asla erişmez, onu saklamaz ve yüklemez — yalnızca görev iş akışını yönetir.
Commit & Close değişiklikleri Git'e push edebilir mi?
Evet — Commit & Close, göreve bağlı commit'i oluşturur ve aynı işlemin parçası olarak Git'e push eder; böylece geliştirici commit ve push için IDE'den hiç çıkmaz. Tüm Git işlemleri Vi IDE eklentisi üzerinden geliştiricinin makinesinde yerelde çalışır; eklenti bugün VS Code ve Visual Studio için hazırdır, Lazarus ve RAD Studio sürümleri test veya inceleme aşamasındadır.
Bir geliştiricinin aynı anda birden fazla görevi devam edebilir mi?
Hayır. Vi geliştirici başına tek bir aktif "Devam Ediyor" görevini zorunlu kılar. Bu odak kuralı paralel yarım işleri önler ve panoyu gerçekten üzerinde çalışılanın doğru bir resmi hâlinde tutar.
Bir görev Tamamlandı olarak işaretlendikten sonra ne olur?
Vi değişen dosyaları stage'ler, göreve bağlı bir commit oluşturur, Git'e push eder, görevi kapatır ve iş akışında ilerletir — örneğin iş akışınız tanımlıyorsa onay zinciriyle birlikte bir İnceleme adımına.
Commit & Close proje panosunu güncelliyor mu?
Evet. Görev Tamamlandı'ya (veya bir sonraki iş akışı adımına) taşınır ve proje panosu otomatik güncellenir — yöneticiler kimse tarayıcıda kayıt düzenlemeden gerçek proje durumunu görür.
Geliştiriciler yine de elle push edebilir mi?
Evet. İş akışınız ayrı ya da toplu push gerektiriyorsa geliştiriciler Git panelini ve normal Git akışını kullanmaya devam edebilir.
Commit & Close yalnızca bir Git özelliği mi?
Hayır. Commit & Close, Vi'nin proje yönetimi iş akışının bir parçasıdır. Kodun tamamlanmasını görev durumuna, iş akışında ilerlemeye, pano güncellemelerine ve proje görünürlüğüne bağlar.
İncelemeye devam edin: Git-aware proje yönetimi · VS Code'da proje yönetimi · IDE proje yönetimi · kaynak kodu güvenliği
Bir sonraki görevinizi IDE'nizden kapatın
İki dakikada ücretsiz başlayın. Kredi kartı gerekmez.
Ücretsiz Başla