SORU
29 Ocak 2009, PERŞEMBE


SVN silinmiş bir dosya geri yüklemek için doğru yolu nedir?

Bir repo dan bir dosya, ve şimdi onu geri koymak istiyorum sildim. Çözebilirim en iyi için:

  • silmeden önce gözden geçirme ve güncelleme
  • dosyaları başka bir yere kopyalayın
  • kafasına güncelleştirin
  • dosyaları geri kopyalayın
  • onları ekleyin
  • commit

Bu sadece kötü kokuyor ve Önyükleme için tüm geçmişi kaybeder. Bunu yapmanın daha iyi bir yolu olmalı. Zaten The SVN Book ben de baktım ama bir şey bulmak ve şimdi SVN etiketi listeyi arıyorum yoktu.

CEVAP
5 AĞUSTOS 2009, ÇARŞAMBA


Bir svn Sean Parlak tarafından önerilen birleştirme yaparken sorun silinmesini olarak aynı değişiklik yapılan sağlar. Svn bir kopyasını sadece silinen dosyaları etkileyecek daha hedefli bir operasyon.

Kaplumbağa kullanarak aşağıdaki gibi bir svn copy) sonra SVN revizyon, çalışma kopyası dizininizden ve silinmiş bir dosya Hayata döndür SVN

  • Daha önce dosyayı içeren çalışma kopyası klasöre göz atın.
  • Explorer'da klasör üzerinde sağ tıklayın, TortoiseSVN ->Günlüğü göster.
  • Sürüm numarası silinmiş revizyonu hemen önce üzerine dosyayı sağ tıklatın ve seçin "Gözat depo".
  • Silinen dosyanın üzerine sağ tıklayın ve "Kopyala için çalışma kopyası..." ve Kaydet seçeneğini seçin.

Silinen dosya artık çalışma kopyası klasöründe olacaktır. Yeniden restore dosyası SVN, sağ tıklayın ve seçin SVN Commit.

NOT: Bu yöntem-ecek korumak önceki tarihin restore dosyası, ancak görmek için önce tarihte TortoiseSVN günlük ihtiyacınız emin olmak için "Stop on copy/rename" denetlenmeyen Günlük mesaj iletişim.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • hanksranger

    hanksranger

    6 EKİM 2009
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006