2016-04-03 27 views
0

Linux'ta svn kullanıyorum. Başarıyla svn update yaptım. Güncellemeyi yaptıktan sonra durumu görmek istedim, böylece svn status yaptım. M (ör.) ile 3 dosyam olduğunu görebiliyorum. Bu dosyaları güncelleme/üzerine yazma konusunda nasıl zorlayabilirim?SVN- belirli bir dosyanın üzerine yazmak için SVN

cevap

2

Bu dosyaları güncelleştirmek/üzerine yazmak için nasıl zorlayabilirim?

Güncelleme ve farklı anlamlara üzerine yazılır. svn update'da, her dosya güncellenir. Bu, her bir dosyada, son geliştirdiğiniz zamandan beri yaptığınız değişiklikleri (herhangi bir değişiklik varsa) güncellediğinizde, diğer geliştiriciler tarafından son geliştiriciler tarafından en son yapılan değişiklikleri içeren ve içerdiği anlamına gelir.

svn status bu dosyaları M bildiriyor. Bu, bu dosyalarda bulunmayan değişikliklerin olduğu anlamına gelir.

Dosyalarınızın yerel kopyalarının depodan alınan sürümlerle üzerine yazmak istiyorsanız, yerel değişiklikleriniz kaybolacaktır.

İstediğiniz şeyin bu olduğundan eminseniz (değişikliklerinizi atın), bu dosyaları en son ne zaman güncellediğinizde sahip olduğunuz içeriğe geri döndürebilirsiniz.

Komut svn revert dir. Daha fazla bilgi almak için svn help revert'u çalıştırın.

Güncelleme: kullanıcı @bahrep anlaşılacağı

olarak, SVN Book ilk okunması daha iyidir. Bir sürümleme sisteminin temel kavramlarını ve bunların Subversion'da nasıl uygulandığını açıklar. Ayrıca örneklerle svn komutlarını açıklar. svn help <command>'u kullanmayla ilgili yardım, svn'u nasıl kullanacağınızı ve her komutun beklenen sonucunun ne olduğunu ve yalnızca belirli bir komutun gereksinim duyduğu argümanların hızlı bir şekilde geri çağrılmasını gerektiğinde yararlıdır.

Subversion kullanımı ile ilgili hızlı bir gezinti Basic Work Cycle sayfasında bulunabilir.

+1

'svn help foo' yerine SVNBook'a bakabilirim: http://svnbook.red-bean.com/nightly/en/svn.tour.cycle.html#svn.tour.cycle.resolve. geri alın & http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.revert.html – bahrep