Sembol: 
İşlev: Bu komut SVN deposundaki değişiklikleri projeye işler. Güncelleme HEAD revizyonu ile gerçekleştirilir.
adresini arayın:
-
Menü çubuğu: «Proje SVN».
-
«Bağlam menüsü SVN»
Hiçbir şey veya ana düğüm seçilmemişse, tüm proje güncellenir («Projeyi güncelle»). Bir veya daha fazla nesne seçilirse, bu nesneler ve alt nesneleri güncellenir («SVN'yi Güncelle»).
Aşağıdaki durumlar mümkündür:
-
SVN deposunda bulunan ancak projede bulunmayan projeler projeye eklenir. Bu durumda, mesaj görünümüne "<nesne> eklendi" mesajı verilir.
-
SVN deposunda artık bulunmayan, ancak lokal olarak projede bulunan (ve "eklendi" olarak işaretlenmemiş) nesneler Subversion standart prosedürüne göre ele alınır: Lokal değişiklikler varsa, nesne projede sürümlenmemiş olarak kalır. Lokal değişiklikler yoksa, nesne lokal olarak da silinir çünkü kullanıcı nesneyi istediği zaman eski bir sürümden geri alabilir. Bu durumda, mesaj görünümüne "Silinen nesne" mesajı verilir.
-
Hem SVN deposunda hem de projede bulunan sürümlü nesneler farklıysa güncellenir. Gözlemlenmesi gereken üç vaka:
-
Son güncellemeden bu yana herhangi bir lokal değişiklik yapılmamıştır: Bu durumda, lokal nesnenin üzerine SVN deposundaki içerik yazılır. «Nesne güncellendi» mesajı mesaj görünümüne verilir.
-
Son güncellemeden bu yana lokal değişiklikler yapılmıştır ve ilgili nesne türü birleştirilebilir. Sürümler başarıyla birleştirildiğinde, mesaj görünümüne «Objects merged» mesajı gönderilir. Komut başarıyla yürütülmezse nesne, nesne ağacında "Çakışan nesne" olarak işaretlenir ve «Çakışan nesne» mesajı yayınlanır.
-
Son güncellemeden bu yana lokal değişiklikler yapıldı ve ilgili nesne türü birleştirilemiyor. Bu durumda nesne, nesne ağacında "Çakışan nesne" olarak işaretlenir ve «Çakışan nesne» mesajı yayınlanır.
-
Nesnelerin yalnızca bir kısmı güncelleniyorsa, aynı ada sahip nesneler zaten mevcut olabilir. Örneğin, bu durum nesnelerin bir klasöre taşınmasından kaynaklanabilir.
Bu çatışma için aşağıdaki şekillerde tepki verebilirsiniz:
-
Hiçbir şey yapmayın ve çatışmaya neden olan nesneleri olduğu gibi bırakın.
-
Çakışmayı düzeltmek için çakışan nesneleri güncelleyin (ve kaldırın).
-
Çakışan tüm nesneleri kaldırmak ve çakışmayı düzeltmek için tüm projeyi güncelleyin.
Ayrıca bakınız