İşletim Sisteminize uygun Git istemcisini indirin.
- Dreamweaver Kullanıcı Kılavuzu
- Giriş
- Dreamweaver ve Creative Cloud
- Dreamweaver çalışma alanları ve görünümleri
- Site kurma
- Dreamweaver siteleri hakkında
- Sitenizin yerel bir sürümünü kurma
- Yayımlama sunucusuna bağlanma
- Test sunucusu kurma
- Dreamweaver site ayarlarını içe ve dışa aktarma
- Mevcut web sitelerini uzak sunucudan yerel site köküne getirme
- Dreamweaver'daki erişilebilirlik özellikleri
- Gelişmiş ayarlar
- Dosya aktarmak için site tercihlerini ayarlama
- Dreamweaver'da proxy sunucu ayarlarını belirtme
- Dreamweaver ayarlarını Creative Cloud ile senkronize etme
- Dreamweaver'da Git'i kullanma
- Dosyaları yönetme
- Dosyaları oluşturma ve açma
- Dosyaları ve klasörleri yönetme
- Sunucunuzdan dosya alma ve dosyaları sunucunuza koyma
- Dosyaları teslim etme ve teslim alma
- Dosyaları senkronize etme
- Dosyaları farklılıklar açısından karşılaştırma
- Dreamweaver sitenizde dosya ve klasör perdeleme
- Dreamweaver siteleri için Tasarım Notları'nı etkinleştirme
- Olası Gatekeeper zaafını önleme
- Mizanpaj ve tasarım
- Mizanpaj için görsel yardımcılar kullanma
- Sayfanızın mizanpajını hazırlamak için CSS'yi kullanma hakkında
- Bootstrap kullanarak dinamik web siteleri tasarlama
- Dreamweaver'da ortam sorguları oluşturma ve kullanma
- Tablolara sahip içerik sunma
- Renkler
- Değişken ızgara mizanpajlarını kullanarak dinamik tasarım
- Dreamweaver'da Extract
- CSS
- Basamaklı Stil Sayfaları'nı anlama
- CSS Tasarımcısı'nı kullanarak sayfa mizanpajını yapma
- Dreamweaver'da CSS ön işlemcilerini kullanma
- Dreamweaver'da CSS Stili tercihlerini ayarlama
- Dreamweaver'da CSS kurallarını taşıma
- Dreamweaver'da satır içi CSS'yi CSS kuralına dönüştürme
- Div etiketleriyle çalışma
- Arka plana degradeler uygulama
- Dreamweaver'da CSS3 geçiş efektleri oluşturma ve düzenleme
- Kodu formatlama
- Sayfa içeriği ve varlıklar
- Sayfa özelliklerini ayarlama
- CSS başlığı özelliklerini ve CSS bağ özelliklerini ayarlama
- Metinle çalışma
- Metni, etiketleri ve nitelikleri bulma ve değiştirme
- DOM paneli
- Canlı Görünüm'de düzenleme
- Dreamweaver'da belgeleri kodlama
- Belge penceresinde öğe seçme ve görüntüleme
- Özellik denetiminde metin özelliklerini belirleme
- Web sayfası üzerinde yazım denetimi gerçekleştirme
- Dreamweaver'da yatay cetveller kullanma
- Dreamweaver'da font birleşimlerini ekleme ve değiştirme
- Varlıklarla çalışma
- Dreamweaver'da tarih ekleme ve güncelleştirme
- Dreamweaver'da sık kullanılan varlıklar oluşturma ve yönetme
- Dreamweaver'da görüntü ekleme ve düzenleme
- Medya nesneleri ekleme
- Dreamweaver'da video ekleme
- HTML5 video ekleme
- SWF dosyaları ekleme
- Ses efektleri ekleme
- Dreamweaver'da HTML5 ses ekleme
- Kitaplık öğeleriyle çalışma
- Dreamweaver'da Arapça ve İbranice metin kullanma
- Bağlama ve gezinme
- jQuery bileşenleri ve efektleri
- Web sitelerini kodlama
- Dreamweaver'da kod yazma hakkında
- Dreamweaver'da kodlama ortamı
- Kodlama tercihlerini ayarlama
- Kod rengini özelleştirme
- Kod yazma ve düzenleme
- Kod ipuçları verme ve kod tamamlama
- Kodu daraltma ve genişletme
- Parçacıklar ile kodu tekrar kullanma
- Lint kodu
- Kodu en iyileştirme
- Tasarım görünümünde kod düzenleme
- Sayfaların başlık içeriğiyle çalışma
- Dreamweaver'da sunucu tarafı içerikleri ekleme
- Dreamweaver'da etiket kitaplıkları kullanma
- Dreamweaver'a özel etiketleri içe aktarma
- JavaScript davranışlarını kullanma (genel talimatlar)
- Yerleşik JavaScript davranışları uygulama
- XML ve XSLT hakkında
- Dreamweaver uygulamasında sunucu tarafı XSL dönüşümleri gerçekleştirme
- Dreamweaver uygulamasında istemci tarafı XSL dönüşümleri gerçekleştirme
- Dreamweaver'da XSLT için karakter varlıkları ekleme
- Kodu formatlama
- Ürünler arası iş akışları
- Dreamweaver uzantılarını yükleme ve kullanma
- Dreamweaver uygulama içi güncelleştirmeleri
- Dreamweaver'da Microsoft Office belgeleri ekleme (yalnızca Windows)
- Fireworks ve Dreamweaver ile çalışma
- Contribute ile Dreamweaver sitelerindeki içeriği düzenleme
- Dreamweaver-Business Catalyst entegrasyonu
- Kişiselleştirilmiş e-posta kampanyaları oluşturma
- Şablonlar
- Dreamweaver şablonları hakkında
- Şablonları ve şablon tabanlı belgeleri tanıma
- Dreamweaver şablonu oluşturma
- Şablonlarda düzenlenebilir bölgeler oluşturma
- Dreamweaver'da yinelenen bölgeler ve tablolar oluşturma
- Şablonlarda isteğe bağlı bölgeler kullanma
- Dreamweaver'da düzenlenebilir etiket niteliklerini tanımlama
- Dreamweaver uygulamasında yuvalanmış şablonlar oluşturma
- Şablonları düzenleme, güncelleştirme ve silme
- Dreamweaver'da xml içeriğini dışa ve içe aktarma
- Mevcut bir belgenin şablonunu uygulama veya kaldırma
- Dreamweaver şablonlarındaki içerikleri düzenleme
- Dreamweaver'daki şablon etiketleri için sözdizimi kuralları
- Şablon bölgeleri için vurgulama tercihlerini belirleme
- Dreamweaver'da şablon kullanmanın avantajları
- Mobil ve çoklu ekran
- Dinamik siteler, sayfalar ve web formları
- Web uygulamalarını anlama
- Bilgisayarınızı uygulama geliştirme için ayarlama
- Veritabanı bağlantılarında sorun giderme
- Dreamweaver uygulamasında bağlantı komut dosyalarını kaldırma
- Dinamik sayfalar tasarlama
- Dinamik içerik kaynaklarına genel bakış
- Dinamik içerik kaynaklarını tanımlama
- Sayfalara dinamik içerik ekleme
- Dreamweaver'da dinamik içeriği değiştirme
- Veritabanı kayıtlarını görüntüleme
- Dreamweaver'da canlı veri sağlama ve ilgili sorunları giderme
- Dreamweaver'da özel sunucu davranışı ekleme
- Dreamweaver ile form oluşturma
- Kullanıcılardan bilgi toplamak için formları kullanma
- Dreamweaver'da ColdFusion formları oluşturma ve etkinleştirme
- Web formları oluşturma
- Form öğeleri için geliştirilmiş HTML5 desteği
- Dreamweaver uygulamasını kullanarak bir form geliştirme
- Uygulamaları görsel olarak oluşturma
- Dreamweaver'da kalıp ve ayrıntı sayfaları oluşturma
- Arama ve sonuç sayfaları oluşturma
- Kayıt ekleme sayfası oluşturma
- Dreamweaver'da güncelleme kaydı sayfası oluşturma
- Dreamweaver'da kayıt silme sayfaları oluşturma
- Dreamweaver'da veritabanını değiştirmek için ASP komutları kullanma
- Kayıt sayfası oluşturma
- Oturum açma sayfası oluşturma
- Yalnızca yetkili kullanıcıların erişebileceği bir sayfa oluşturma
- Dreamweaver ile ColdFusion'daki klasörlerin güvenliğini sağlama
- Dreamweaver'da ColdFusion bileşenleri kullanma
- Web sitelerini test etme, önizleme ve yayımlama
- Sorun giderme
Dreamweaver'da dosyalarınızı ve kaynak kodunu yönetmek için Git'i kullanmayı öğrenmek isterseniz bu makaleyi okuyun.
Dreamweaver, kaynak kodunu yönetmek için açık kaynaklı dağıtılan bir sürüm denetimi sistemi olan Git'i destekler. Git'in Dreamweaver ile entegrasyonuyla birlikte kodunuz üzerinde bağımsız olarak herhangi bir yerden çalışabilir ve değişikliklerinizi daha sonra merkezi bir Git deposunda birleştirebilirsiniz. Git, bir dosyada yapılan tüm değişiklikleri izlemenize yardımcı olur ve önceki sürümlere dönmenize olanak tanır.
Ayrıca, Git kolayca dallar oluşturmanızı ve dalları korumanızı sağladığından Git depoları ekip olarak çalıştığınızda da kullanışlıdır. Örneğin, siteniz için bir tasarım değişikliği üzerinde çalışmak isteyen bir tasarımcı olabilirsiniz. Aynı zamanda, başka bir ekip üyesi de aynı site için bir değişiklik isteğinde bulunursa Git'i kullanarak her ikiniz de bağımsız olarak çalışabilirsiniz. Bu durumda, ikiniz de ayrı ayrı bir dal oluşturabilir ve değişikliklerinizi ilgili yerel deponuzda yapabilirsiniz. Yerel depo, kaynakta yaptığınız tüm değişikliklerin tam geçmişini içerir. İstediğiniz zaman çalışmanıza ara verip değişikliklerinizi merkezi depo ile birleştirebilirsiniz. Birleştirme işlemi merkezi deponun her zaman değişikliklerinizi içeren en güncel koda sahip olmasını sağlar.
Dreamweaver'da Git'i kullanmaya başlamayı öğrenmek için okumaya devam edin.
Dreamweaver'da Git'i kullanmaya başlama
Yeni bir Git kullanıcıysanız öncelikle bir Git istemcisi indirmeniz ve bir Git hesabı oluşturmanız gerekir. Git istemcisi, Git'i doğrudan Dreamweaver içinden kullanabilmeniz için gereklidir.
Zaten Git hesabı olan bir kullanıcıysanız hesabınıza giriş yapın. Sisteminize Git istemcisini indirdiğinizden emin olun.
Dreamweaver'da Git'i kullanmaya başlamak için aşağıdaki adımları gerçekleştirin:
-
-
Git istemciniz için bir hesap oluşturun.
Zaten bir Git hesabınız varsa Git istemcinize giriş yapmak için oturum açma bilgilerinizi sağlayın.
Git Paneli
Git istemcisini varsayılan yapılandırma ayarlarıyla yüklemeniz önerilir. Böylece Dreamweaver, çalıştırılabilir dosyanın yolunu otomatik olarak seçer.
Bundan sonra, Dreamweaver'ı başlatabilir ve sitenizi bir Git deposuyla ilişkilendirebilirsiniz.
Dreamweaver, Git işlemlerini Git paneli aracılığıyla (Pencere > Git) destekler. Dreamweaver kullanıcısı olarak Yürüt, Gönder, Al, Çek gibi yaygın Git işlemlerini gerçekleştirmek için bu paneli kullanabilirsiniz.
Bu paneli Dreamweaver'da yalnızca Git istemcisini bilgisayarınıza indirdikten sonra görüntüleyebilirsiniz.
A. Yürüt B. Tüm uzak içerikleri al ve sayaçları sıfırla C. Git Al D. Git Gönder E. Depo geçmişini göster F. Dosya geçmişini göster G. Etiket oluştur H. Bash/terminal konsolunu aç I. Diğer eylemler J. Arama K. Fark L. Dosyayı geri al
Sitenizi Git ile ilişkilendirme
Dreamweaver'da Git'i kullanmaya başlamak için öncelikle Dreamweaver sitenizi bir Git deposuyla ilişkilendirmeniz gerekir. Git deposu, dosya değişikliklerini izlemenize yardımcı olmak için oluşturduğunuz bir klasör gibidir. Bilgisayarınızda dilediğiniz kadar Git deposuna sahip olabilirsiniz. Sisteminizdeki her depo bağımsızdır. Diğer bir deyişle, bir Git deposuna kaydedilen değişiklikler başka bir deponun içeriğini etkilemez.
Web sitenizi bir depoyla ilişkilendirmek için bir depo oluşturabilir veya mevcut bir depoyu klonlayabilirsiniz. Yeni bir depo başlattığınızda veya oluşturduğunuzda geçerli çalışma dizininizde bir .gitignore dosyasıyla birlikte boş bir Git deposu oluşturulur.
Ancak mevcut bir Git deposunu klonladığınızda ana deponuzdaki tüm dosyalar yerel sisteminize klonlanır.
Git deposu başlatma veya depo klonlama için okumaya devam edin.
Git deposu başlatma
Dreamweaver'da Git ile çalışmaya başladığınızda ilk adım bir depo oluşturmaktır. Siteniz için bir Git deposu başlattığınızda, Dreamweaver sitenizle ilişkili dosyaları ekleyebileceğiniz bir Git deposu oluşturursunuz.
-
Dreamweaver kullanıcısı olarak yeni bir sitede çalışmaya başlayabilirsiniz. Alternatif olarak, bir Git deposu ile ilişkilendirmek istediğiniz mevcut bir siteyi de kullanabilirsiniz. Her iki durumda da bir Git deposu başlatmak için bu yordamı uygulayın.
- Yeni bir Dreamweaver sitesini ilişkilendirmek için Site > Yeni Site'yi tıklatın.
- Mevcut bir Dreamweaver sitesini ilişkilendirmek için Site > Siteleri Yönet'i tıklatın. Siteleri Yönet iletişim kutusundan, bir Git deposuyla ilişkilendirmek istediğiniz siteyi çift tıklatın.
-
Yeni bir site oluşturuyorsanız site için bir ad belirtin.
Sitenizle ilişkili dosyaların yer aldığı bir klasörünüz varsa Yerel Site Klasörü alanından bu klasörü işaretleyin.
Yeni sitenizi mevcut bir Git deposuyla ilişkilendirmek isterseniz Yerel Site Klasörü ayarının uygun Git deposunu işaret ettiğinden emin olun.
-
Bu Siteyle Bir Git Deposu'nu İlişkilendir onay kutusunu seçin. Ardından, Git Deposu Olarak Başlat seçeneğini belirleyin.
-
Kaydet'i tıklatın.
Yerel klasörünüzdeki dosyalar artık Dosyalar panelinde (Git Görünümü) görünür. Dosyalar, izlenmeyen durumdadır. Diğer bir deyişle bu dosyalar henüz Git deponuzda yürütülmemiştir.
Dosyalarınız üzerinde çalışmaya devam edebilir ve dosyalarınızı daha sonra yürütebilirsiniz. Aksi durumda, Git panelini (Pencere > Git) açıp dosyalarınızı deponuza yürütebilirsiniz. Git'te dosyaları yürütmeyi öğrenmek için bkz. Değişiklikleri izleme ve uygulama.
Mevcut bir depoyu klonlama
Github veya Bitbucket ya da başka bir popüler barındırma hizmetinde barındırılan mevcut bir Git deposuyla zaten çalışıyorsanız bu depoyu Dreamweaver içinden klonlamak için aşağıdaki yordamı gerçekleştirebilirsiniz. Mevcut bir depoyu klonladığınızda, yerel sisteminizde hedef deponun bir kopyasını oluşturursunuz.
-
Site > Yeni Site'yi tıklatın.
-
Site Ayarları iletişim kutusundan, Bu Siteyle Bir Git Deposu'nu İlişkilendir onay kutusunu seçin. Ardından, Şu URL'yi Kullanarak Mevcut Git Deposu'nu Klonla: seçeneğini belirleyin.
-
Klonlamak istediğiniz deponun URL'sini girin.
Girdiğiniz hedef deponun https URL'sinin geçerli olduğundan emin olun. URL'nin geçerli olup olmadığını test etmek için bu iletişim kutusundaki Test Et düğmesini tıklatın. Geçersiz URL, klonlama ve Git Çek ya da Git Al gibi eylemleri gerçekleştirirken hatalara neden olur.
Not:Parola gerektiren bir SSH anahtarı kullanarak bir URL'yi klonlamak şu anda Dreamweaver'da desteklenmemektedir. Kullanıcı adı ve şifre alanları devre dışı bırakılır.
-
Girdiğiniz kimlik bilgilerini kaydetmek için Kimlik Bilgilerini Kaydet onay kutusunu işaretleyin. Bu işlem sayesinde, Git Gönder veya Al gibi bir uzak eylemi her gerçekleştirdiğinizde kimlik bilgilerinizi girmek zorunda kalmazsınız.
-
Kaydet'i tıklatın.
Depoyu klonladıktan sonra kaynak deponun yerel bir kopyası oluşturulur. Yerel dosyaları Dreamweaver içinden görüntüleyebilir ve düzenleyebilirsiniz.
Orijinal deponun klonladığınız sıradaki anlık görüntüsü sağ üst köşedeki Git paneli > Kaynak bölümünde gösterilir.
Git'i sürüm denetimi için kullanma
Dreamweaver sitenizi bir Git deposuyla ilişkilendikten sonra Git'te dosyaları Dosyalar panelinden (Git görünümü) görüntüleyebilirsiniz. Git, yerel deponuzdaki dosyaları şu şekilde sınıflandırır:
- İzlenmeyen dosyalar: Git deposunda bir kez dahi yürütmediğiniz dosyalar. Git deposu başlattıktan sonra, siz onları yürütene kadar dosyalar izlenmez.
- Değiştirilmeyen dosyalar: Değiştirilmemiş dosyalardır.
- Değiştirilen dosyalar: Düzenlenmiş dosyalardır.
- Hazırlanan dosyalar: Değiştirilen ve yürütülmeye hazır dosyalardır.
Git'i kullanarak, dosyalardaki değişiklikleri izleyebilirsiniz. Yerel sisteminizdeki dosyaları değiştirdiğinizde bu dosyalar, Dosyalar panelinde farklı bir renkte görünür. Dosyayı çift tıklatıp Kod Görünümü'nde açtığınızda, değiştirilen satırlarda sütun aralığı işaretini de görebilirsiniz. Değişiklikleri eşitlemek için, değiştirilen dosyalarınızı Git'te yürütmeye başlayabilirsiniz.
Dosyalarınızı yürüttüğünüzde Git, her yürütme için günlük mesajları girmenize ve fark özelliğini kullanarak değişiklikleri gözden geçirmenize olanak tanır. Ayrıca sürüm geçmişini her dosya için ve deponun tamamı için görebilirsiniz.
Dreamweaver içinden düzenlemelerinizi izlemeyi ve Git'te değişikliklerinizi uygulamayı öğrenmek için okumaya devam edin.
Git'te düzenlemeleri izleme
Dreamweaver'daki Dosyalar panelinde, FTP görünümünden Git görünümüne geçiş yapmanızı sağlayan Git simgesine dikkat edin. Git görünümüne geçiş yapmak için Git simgesini tıklatın.
Git deposu başlattıysanız ve dosyalarınızı henüz yürütmediyseniz dosyalar izlenmeyen öğeler olarak kalır. Ancak deponuzu başlattıktan sonra dosyalarınızı yürüttüyseniz Git bu dosyaları tanır.
Tüm dosyalarınızı başka bir depodan klonladıysanız dosyalar yine Git tarafından tanınır.
Bir dosyayı değiştirip Kaydet'i tıklattığınızda, Dosyalar paneli değiştirilen dosyaları farklı bir renkte görüntüler. Kod Görünümü'nde değişiklikleri tam olarak görüntülemek için değiştirilen dosyayı çift tıklatın.
Sütun aralığı işareti değişikliklerin yapıldığı satırları belirtir. Yeşil renkli sütun aralığı işaretleri eklenen yeni kodu gösterir. Sarı renkli sütun aralığı işareti değiştirilen kodu gösterir. Kırmızı vurgu içindeki beyaz renkli sütun aralığı işareti ise silinen bir kod satırını gösterir.
Sarı renkli sütun aralığı işaretini tıklattığınızda uygulama kod içindeki değişiklikleri görüntüler. Silinen kod satırı kırmızı renkle görüntülenirken yeni eklenen kod yeşil renkle görüntülenir.
Silinen kod satırlarının sol köşesinde bir R simgesi bulunduğuna dikkat edin. Silinen kodu tekrar dosyanıza eklemek için R simgesini tıklatın.
Farkı görüntülemek ve değişikliklerinizi Git deposuna yürütmeden önce gözden geçirmek için sütun aralığı işaretlerini kullanın.
Değiştirilen dosyalardaki farkı görüntüleme
Git panelini açtığınızda, değiştirilen dosyaların listesini görebilirsiniz. Bu listede bir dosyayı tıklatabilir ve önceki yürütmeden sonra dosyada yapılan değişiklikleri (farkı) görüntüleyebilirsiniz. Dosyadaki farkı görüntülemek için Git panelinde aşağıdakilerden birini yapın:
- Dosya düzeyindeki düzenlemeleri görüntülemek için her dosyayı tek tek tıklatın. Kırmızı vurgular önceki sürümü gösterirken yeşil vurgular da şimdi yaptığınız değişikliği gösterir.
- Farkı görüntülemek istediğiniz dosyayı seçin. simgesini (Fark simgesi) tıklatın. Değişikliklerin kırmızı ve yeşil olarak vurgulandığı Git Farkı iletişim kutusu görünür.
Değişiklikleri uygulama
-
Git panelinde, Yürüt işlemini gerçekleştirmek istediğiniz dosyayı veya dosyaları seçin.
-
simgesini (Yürüt simgesi) tıklatın.
Yürüt'ü tıklattığınızda sistem, Git Yürüt iletişim kutusunu görüntüler. Bu iletişim kutusunda, değişiklikleri olan dosyalar görüntülenir.
Dosyaları yürüt işlemine devam etmeden önce dosyaları tek tek tıklatarak değişiklikleri görüntüleyebilirsiniz.
-
Dosyaları yürütmek için mesaj kutusuna bir yürütme mesajı girin ve Tamam'ı tıklatın.
Dosyalar yürütüldükten sonra Git panelinden de temizlenir.
Değişiklikleri geri alma
Değişikliklerinizi zaten uyguladıysanız ve bir dosyanın önceki sürümüne dönmek istiyorsanız aşağıdaki işlemi gerçekleştirin:
-
Git panelinde, geri almak istediğiniz dosyayı veya dosyaları seçin.
-
Git panelindeki sandviç simgesini tıklatın ve Son Yürütmeden Sonraki Değişiklikleri Geri Al seçeneğini belirleyin.
Dosyanın önceki sürümü yerel deponuza geri yüklenir. Geri yüklenen dosyaları Dosyalar panelinden görüntüleyebilirsiniz.
Not:Dosyaya yürütme işleminden sonra geri dönmek istiyorsanız dosyayı en az iki kez yürütmüş olmanız gerekir.
-
Yürüt işleminden önceki değişiklikleri geri almak için şu adımları gerçekleştirin:
Dosyanızı yürütmeden önce dosyanın en son yürütülen sürümünü korumak istiyorsanız:
- Git panelinde, korumak istediğiniz dosyayı ve ardından Yenile simgesini tıklatın.
- Onay iletişim kutusundan, Tamam'ı tıklatın.
Seçtiğiniz dosya, değiştirilen dosyalar listesinden temizlenir ve dosyanın önceki sürümü geri yüklenir.
Etiketler oluşturma
Git'te değişiklikleri her uyguladığınızda etiketler oluşturabilirsiniz. Etiketleri, önemli yürütme işlemlerini işaretlemek için kullanabilirsiniz. Örneğin, müşteriniz tarafından istenen önemli bir değişiklik için bir dosya teslim edebilirsiniz. Etiketler, belirli bir yürütme işlemi için işaretçi işlevi görür.
-
Etiket oluşturmak için Git panelinde simgesini (Etiket Oluştur simgesi) tıklatın.
-
Etiket Oluştur iletişim kutusundan, etiketiniz için bir ad belirtin. Tamam'ı tıklatın.
Oluşturduğunuz etiket, yürütme işleminiz ile ilişkilendirilir.
Yürütme işlemi gerçekleştirdikten sonra bir etiket oluşturursanız etiket otomatik olarak en son yürütme işleminizle ilişkilendirilir.
Dosya geçmişini görüntüleme
Git'te her dosya yürütme işlemi gerçekleştirdiğinizde, yürütme işleminin ayrıntılarını ve dosya geçmişini görüntüleyebilirsiniz. Bu özellik, önemli yürütme işlemlerini ve yürütme işlemleriyle ilişkili etiketleri belirlemenize yardımcı olur.
- Git panelinde aşağıdakilerden birini yapın:
- Gerekli dosyayı seçin ve simgesini (Dosya Geçmişini Göster simgesini) tıklatın.
- Dosyalar panelinden dosyayı sağ tıklatın ve Dosya Geçmişi seçeneğini belirleyin.
Sistem, seçili dosyanın Git Dosya Geçmişi'ni görüntüler. Ayrıca bu dosya için yürütme işleminin ayrıntılarını da aynı iletişim kutusundan görüntüleyebilirsiniz.
Depo geçmişini görüntüleme
Git'te bir dosyanın geçmişini görüntülemenin dışında, yaptığınız değişiklikleri de depo düzeyinde görüntüleyebilirsiniz. Depo düzeyinde yapılan tüm değişiklikleri ve yürütme işlemlerini görüntüleyebilirsiniz. Depo geçmişini görüntülemek için şu adımları gerçekleştirin:
-
Git panelinden, Depo Geçmişini Göster simgesini tıklatın. Sistem, tüm yürütme işlemlerin ayrıntılarıyla birlikte Git Deposu Geçmişi'ni görüntüler.
-
Yürütme mesajını ve dosyaların yürütüldüğü tarih ile saati görüntüleyebilirsiniz. Ayrıca bir yürütme işlemiyle ilişkili etiketleri ve dosyaları yürüten kullanıcının ayrıntılarını da görüntüleyebilirsiniz.
-
Depo geçmişi genellikle depo düzeyinde yürütülmüş olan dosyaların listesini belirtir. Dosyaları tek tek tıklatarak dosya düzeyinde değişiklik geçmişini görüntüleyebilirsiniz.
Git'i iş birliği için kullanma
Git'in en belirgin özelliklerinden biri dallardır. Git dalı, çoğu sürüm denetimi sisteminden farklı olarak tüm ilişkili dosyalarınızın veya kodunuzun herhangi bir satırıyla eşitlenebilir. Deponuzun varsayılan olarak “ana” adlı bir dalı vardır. Ana dal, ana veya kesin daldır. Ana daldan alt dallar oluşturabilir ve her bir dalda düzenlemeler yapabilirsiniz.
Ayrıca üst dalın bir kopyasını oluşturmak için başka bir daldan bir dal da oluşturabilirsiniz. Aynı Git deposundaki her iki dal üzerinde ayrı ayrı çalışabilirsiniz. Örneğin, siteniz için bir dalda yeni bir özellik üzerinde çalışırken diğer dalda bazı değişiklik taleplerini karşılayabilirsiniz.
Ayrıca Git, geçerli bir dalınızdaki değişiklikleri bir hedef dala dahil etmek isterseniz dalları birleştirmenize olanak tanır. Bu iki dalı birleştirdiğinizde her iki dal da bağımsız olarak var olmaya devam eder. Üst ve hedef dallarla çalışmaya devam edebilirsiniz.
Dreamweaver'da geliştiriciler ve tasarımcılar bir site için birlikte çalıştığında her kullanıcı ana dalın bir alt dalını oluşturabilir ve bağımsız olarak değişiklik yapabilir. Her gerektiğinde, değişikliklerini kolayca bir başka dal ile birleştirebilir ve her iki dal ile çalışmaya devam edebilirler.
Git'te dal oluşturma ve dalları yönetme ile ilgili daha fazla bilgi edinmek için aşağıdaki bölümleri okuyun:
Git'te dallar oluşturma
-
Dosyalar panelinden, tüm dalları listeleyen açılır listeyi seçin.
-
Dalları Yönet'i tıklatın.
-
Dalları Yönet iletişim kutusunun sol alt köşesindeki + simgesini tıklatın.
-
Yeni Dal Oluştur iletişim kutusunda, kopyasını oluşturmak istediğiniz kaynak dalı seçin.
Bu, oluşturmakta olduğunuz ilk dal ise kaynak dal ana dalınız olur.
-
Yeni Dal Adı alanında, yeni dal için bir ad belirtin.
-
Tamam'ı tıklatın.
Dalları birleştirme
-
Dosyalar panelinden, tüm dallarınızı listeleyen açılır listeyi seçin.
-
Dalları Yönet'i tıklatın. Dalları Yönet iletişim kutusundan, birleştirmek istediğiniz dalı seçin.
-
İletişim kutusunun alt kısmındaki simgesini (Dalı Birleştir simgesini) tıklatın.
-
Dalı Birleştir iletişim kutusundan, Hedef dal'ı seçin. Bu dal, dalınızı birleştirmek istediğiniz hedef depodur.
İsteğe bağlı olarak, bu birleştirme işlemiyle ilişkili bir mesaj yazın.
-
Tamam'ı tıklatarak dalınızı hedefinizle birleştirin.
Bir yürütmeden gelen dosya değişiklikleri başka bir daldan gelen değişikliklerle çakışırsa birleştirme işlemi durdurulur. Sistem, çakışmaya neden olan dosyalarla birlikte bir çakışma mesajı görüntüler.
Git panelinde çakışma olan dosyalar da görüntülenir. Çakışmanın olduğunu gösteren simgeye dikkat edin.
Birleştirme işlemine devam etmek için öncelikle çakışmayı çözümlemeniz gerekir. Yeni Taban seçeneğini kullanabilir veya hızlı ileri yok seçeneğini kullanarak birleştirme işlemine devam edebilirsiniz.
-
Birleştirme çakışmasıyla karşılaşırsanız aşağıdaki seçeneklerden birini tercih edin:
- Yeni Taban kullan: Yeni taban seçeneğini belirlediğinizde, geçerli değişiklikleriniz hedef dalınızdaki çakışmalara uygulanır. Yeni tabanı seçip Tamam'ı tıklattıktan sonra Git panelini açarak henüz yürütülmemiş olan dosyaları görüntüleyin. Böylece yeni tabanı iptal etmeyi veya yeniden başlatmayı seçebilirsiniz. Yeni tabanı iptal ettiğinizde, yeni taban işlemi durdurulur ve hedef dalda herhangi bir değişiklik yapılmaz. Yeni tabanı yeniden başlattığınızda, değişiklikleriniz hedef dalda görülen çakışmalarda atlanır.
- Birleştirme işlemi hızlı ileri olarak çözülse bile bir birleştirme yürütmesi oluştur: Yürütme işleminizi, dalınız ile hedef dal arasında çakışmalar görülse de birleştirebilirsiniz. Bu durumda birleştirme işlemi, değişiklikleriniz hedef daldaki değişiklikler geçersiz kılınarak gerçekleştirilir.
Git'te yeni taban ile ilgili daha fazla bilgi edinmek için bkz. Git Yeniden Temellendirme.
Uzak depolar ile çalışma
Git'te uzak depolar, bir projenin başka bir ağda barındırılan sürümleridir. Uzak depolara, depo ile bir bağlantı oluşturarak erişebilirsiniz. Uzak depoda belirtilen erişim haklarına bağlı olarak, bu depoya salt okunur erişiminiz veya yazma erişiminiz olabilir.
Uzak depolar, ekip halinde çalışırken diğer depolarla veri gönderip almanıza yardımcı olur. Dreamweaver Git panelinden bir uzak bağlantı oluşturabilir ve Çek, Git Gönder, Git Al ve Uzaktan Yenile gibi çeşitli Git işlemlerini gerçekleştirebilirsiniz.
Uzak depolar oluşturma ve yönetme hakkında bilgi edinmek için aşağıdaki yordamları okumaya devam edin.
Uzak depo ekleme
Dosyaları ve çalışmanızın ilerleme durumunu paylaşıp başka bir ağda barındırılan proje dosyalarınıza erişmek için bir uzak depo ekleyebilirsiniz. Uzak depo ekleyerek hedef depoyla bir uzak bağlantı kurarsınız. Dreamweaver, Git panelinden uzak depolar oluşturmanıza olanak tanır.
Uzak depo eklemeden önce diğer depoda genel ayarlarının etkinleştirildiğinden emin olun.
-
Git panelinden, Uzak İçerik Oluştur'u tıklatın.
-
Uzak depo için bir ad belirleyin.
-
URL'yi ve uzak deponun kimlik bilgilerini girin.
Uzak depo eklerken geçerli bir URL girdiğinizden emin olmak için URL'yi girdikten sonra Test'i tıklatın. Test'i tıklattığınızda URL'nin geçerliliği test edilir.
Bu test, kimlik bilgilerini doğrulamak için kullanılamaz.
Dikkat:Geçerli bir URL veya kimlik bilgileri girmezseniz Git Al, Git Gönder, Çek vb. işlemleri gerçekleştirirken hatalarla karşılaşırsınız.
-
Tamam'ı tıklatın.
Uzak depoyu eklediğinizde, Git panelinin üst kısmındaki açılır listede görürsünüz. Ayrıca uzaktan Git Al, Git Gönder, Çek işlemlerini gerçekleştirmek ve sayaçları yenilemek için daha fazla simge görürsünüz.
Uzak depoları yönetme
Uzak depoyu ekledikten ve bir bağlantı kurduktan sonra dosyaları uzak depodan yerel deponuza çekebilir ve alabilirsiniz. Ayrıca uzak depoya dosyalar da gönderebilirsiniz. Ancak ilk kez bir Git Gönder işlemi gerçekleştirmeden önce ilk olarak uzak depodan dosyaları çekmeniz gerekir.
Dosyalarınızı göndermeyi denemeden önce yerel deponuzdaki tüm dosyalarınızı yürütmeyi unutmayın. Yerel deponuzda hazırlanan dosyalar varsa Git Gönder işlemi başarısız olur.
Dreamweaver içinden aşağıdaki Git işlemlerini gerçekleştirebilirsiniz:
Tümünü çek
Tüm uzak bağlantılarınızdan bütün dosyaları çekmek için simgesini tıklatın. Git Gönder veya Git Al işlemi gerçekleştirmeden önce bir Git Çek işlemi gerçekleştirmeniz önerilir. Bu işlem yalnızca uzak sunucudan dosyaları çeker ve yerel deponuzu değiştirmez.
Uzak depodan dosya alma
Tek bir depodan veya bir depo grubundan değişiklikleri alabilirsiniz. Git Al simgesini tıklattığınızda sistem, çeşitli seçenekler ile Git Al iletişim kutusunu görüntüler.
-
Uzak depodan değiştirilen dosyaları almak ve değişiklikleri yerel deponuzla birleştirmek için Git panelinden simgesini (Git Al simgesini) tıklatın.
-
Git Al iletişim kutusundan izleme dalını seçin. Geçerli daldan veya başka bir daldan değişiklikleri almak isteyip istemediğinizi belirtin ve alma ayarlarını yapın.
-
Varsayılan olarak, Varsayılan birleştirme işlemi seçilidir. Bu durumda, uzak sunucudan dosyalar yerel deponuza alınır ve değişiklikler yerel deponuzla birleştirilir.
-
Ayrıca aşağıdaki seçeneklerden birini de tercih edebilirsiniz:
- Elle birleştirmekten kaçın: Dosyaların elle birleştirilmesini devre dışı bırakmak için bu seçeneği belirleyin.
- Yürütme olmadan birleştir: Uzak depoya hazırlanan dosyalarınızı yürütmeden bile birleştirmeye devam etmek için bu seçeneği belirleyin.
- Yeni taban kullan: Yeni taban gerçekleştirmek için bu seçeneği belirleyin. Yeni taban kullandığınızda geçerli dalınızdaki değişiklikler alınır ve dosyaları almakta olduğunuz dalın geçmişine uygulanır. Dalınızın en son yürütülen geçmişi yeniden yazılır. Dosyaların sürümleri, dosyaları almakta olduğunuz hedef daldaki sürümlerle eşleşir. Yeniden Temellendirme dalınız için temiz bir Git geçmişi oluştursa da Yeni taban kullan seçeneğini belirlerken dikkatli olmalısınız.
- Yazılımdan sıfırlama kullan: Sıfırlama veya yazılımdan sıfırlama gerçekleştirmek için bu seçeneği belirleyin. Dosyaları uzak bir depodan ilk kez alırken Yazılımdan sıfırlama kullan seçeneğini belirleyebilirsiniz. Bu durumda, uzak depo yerel deponuzun tüm değişiklikleri aldığı ana depo işlevi görür. Ancak yerel deponuzdaki değişiklikler korunur. Git, uzak depoda bulunmayan ancak yerel deponuzda bulunan dosyaları tanımaz. Yazılımdan sıfırlama gerçekleştirdikten sonra bu dosyalar, silinmiş dosyalar olarak görüntülenir. Bu dosyaları yerel deponuzda korumayı seçerseniz uzak değişiklikler kaybolur.
Dikkat:Yazılımdan sıfırlamayla devam ederseniz tanınmayan dosyalarınız silinir.
Dosyaları uzak depoya gönderme
Uzak depolarla bağlantı kurduktan sonra, değiştirilen dosyaları değiştirdiğinizde veya yürüttüğünüzde Git bu değişiklikleri kaydeder. Git panelindeki Git Gönder simgesi değiştirilmiş dosyaların sayısını hemen görüntüler. Bu dosyalar artık uzak depoya gönderilebilir.
Git Gönder işlemi gerçekleştirdiğinizde, yerel depoda yaptığınız yürütme işlemleri uzak depoya gönderilir.
Dosyalarınızı Dreamweaver içinden göndermek için:
-
Git panelinden, Git Gönder simgesini tıklatın.
Sistem, Git Gönder iletişim kutusunu görüntüler. Yürütme işlemlerinizi geçerli izleme dalına veya belirleyeceğiniz başka bir dala gönderebilirsiniz.
-
Ayrıca bu iletişim kutusundan gönderme ayarlarını da ayarlayabilirsiniz. Varsayılan Gönderme İşlemi seçeneği varsayılan olarak seçilidir.
-
Ayrıca şu seçenekleri de belirleyebilirsiniz:
- Göndermeye Zorla: Değişikliklerinizi olası çakışmalara rağmen uzak depoya zorla göndermek için bu seçeneği belirleyin.
- Uzak dalı sil: Mevcut uzak dalı silmek ve yerel dosyalarınızı uzak depoya göndermek için bu seçeneği belirleyin.
-
İsteğe bağlı olarak, etiketlerinizi uzak depoya göndermek için Etiketleri Gönder onay kutusunu işaretleyin.
-
Tamam'ı tıklatın.
Yerel yürütmeleriniz ile uzak depoya yaptığınız yürütmeler arasında çakışmalar varsa öncelikle çakışmaları çözümlemeniz önerilir. Böylece değişikliklerinizi gönderebilirsiniz.
Bunu yapmak için, öncelikle uzak depodan değişiklikleri almanız, çakışmaları çözümlemeniz ve ardından dosyaları çakışma olmadan göndermeniz gerekir.
Git panelinde dosya arama
Git panelindeki Arama çubuğu, dosya adını kullanarak dosya aramanıza olanak tanır. Bu özellik temel olarak sitenizle ilişkili çok sayıda dosyanız olduğunda kullanışlıdır.
Dosya aramak için dosya adını Arama çubuğuna yazmanız yeterlidir. Arama sorgunuzu içeren dosya ya da dosyalar hemen görüntülenir.
Yoksayma listesine dosya ekleme
Git'in bir dosya üzerinde işlem yapmasını istemediğinizde dosyayı .gitignore klasörüne ekleyebilirsiniz. Böylece yürüt, gönder ve al işlemlerinden birini her gerçekleştirdiğinizde Git bu klasörü yoksayar. Deponuzu klonlayan diğer kullanıcıların .gitignore klasörünüzdeki dosyalardan haberdar olması için .gitignore dosyasını deponuza yürütmeniz gerekir.
.gitignore klasörüne dosya eklemek için Dreamweaver'da Dosyalar paneline gidin. Git'in yoksaymasını istediğiniz dosyayı seçip sağ tıklatın ve Git > .gitignore Konumuna Ekle'yi seçin.
Dilediğiniz zaman bir dosyayı .gitignore klasöründen kaldırmak isterseniz dosyayı Dosyalar panelinden seçin. Sağ tıklatın ve Git > .gitignore Konumundan Kaldır'ı seçin.
.gitignore dosyasını değiştirdikten sonra yerel ve uzak depolara yürüttüğünüzden emin olun.
Git'e komut satırından erişme
Bu makalenin önceki bölümlerinde bir Git deposunu sitenizle ilişkilendirmek, uzak bağlantıları oluşturmak ve yönetmek, dosyaları bir depoya göndermek veya bir depodan dosya almak gibi görevleri gerçekleştirmek için Git panelini (Kullanıcı Arabirimi) kullanmayı öğrendiniz. Git komutlarını kullanarak aşağıdaki işlemleri ve daha fazlasını da gerçekleştirebilirsiniz.
Terminali kullanarak herhangi bir Git işlemi gerçekleştirmek için aşağıdakilerden birini yapın:
- Pencere > Git'i tıklatın ve Bash/Terminal Konsolunu Aç simgesini tıklatın.
- Dosyalar panelinden, Git Görünümü'ne geçin. Depolar açılır listesinin yanındaki Git Terminalini Aç simgesini tıklatın.
Yaygın git komutlarını görüntülemek için bkz. Git İpuçları.
Göndermeden sonra git saklama ve birleştirme yürütmeleri gibi bazı eylemler şu anda yalnızca komut satırından gerçekleştirilebilir.
Komut satırından Git deposu başlatma gibi belirli eylemler gerçekleştirdiğinizde, bu eylemler Dreamweaver arabiriminde de yansıtılır.
Ancak dosyaları Dreamweaver uygulaması kapalıyken komut satırını kullanarak da değiştirebilirsiniz. Bu durumda, Dreamweaver'ı bir sonraki başlatışınızda aşağıdaki mesajı görürsünüz:
Dreamweaver'da Git tercihlerini ayarlama
Dreamweaver'daki Git tercihleri, Dreamweaver'da Git'i kullanmak için bazı ayarları tanımlamanıza olanak tanır. Tercihler iletişim kutusunu kullanarak terminal yolu ya da zaman aşımı ayarları gibi Git tercihlerini ayarlayabilirsiniz.
-
Düzen > Tercihler seçeneğini belirleyin.
-
Tercihler iletişim kutusundan, Git'i seçin.
-
Git Tercihleri iletişim kutusundan aşağıdaki seçenekleri belirleyin:
- Git yürütülebilir dosyası yolu: Git istemcinizin .exe dosyası. Yürütülebilir dosyanız başka bir konuma kaydedilmişse Git .exe dosyasını kaydettiğiniz konuma gidin.
- Varsayılan Git İşlemi Zaman Aşımı: Tüm uzak Git işlemleri için zaman aşımını saniye cinsinden belirtir.
- Terminal Yolu: Git terminalini açmak ve kullanmak için yürütülebilir dosyanın tam yolu.
- Komut Bağımsız Değişkenleri: Git komutlarınız için varsa komut bağımsız değişkenlerini sağlar.
-
Ayarlarınızı kaydetmek için Uygula'yı tıklatın.
Güncellenen tercihlerinizin etkin olması için Dreamweaver uygulamasını yeniden başlatın.