Ben birden çok kişi aynı anda bir dosya üzerinde çalışıyor sağlayacak bir site kod çalışıyorum. Bunu yaparken, ben rastlamak büyük yol-blok, sürüm kontrol tarzı dosyaların yeni sürümlerini birleşiyor.
Ben bu konuda bana yardımcı olacak yerleşik bir JavaScript veya PHP fonksiyon ven bir şey bulmak mümkün olmuştur. Ben bulduk yakın gerçekten bu basitçe diğer dizisinde mevcut olmayan ne elemanları döndürür beri ben, ne gerek olmadığı, array_diff, ve ben kelimelerin bir dizi varsa, tekrarlar olması kaçınılmazdır vardır; ayrıca, array_diff dosyasında şey gösterir kez sayısını veya konumunu sayar.
Biraz yerleşik php ile bir fonksiyonu olarak geliyor Levenshtein mesafesi algoritması, içine baktım, ama ben ne gerek var emin değilim. Eğer öyleyse, söyle, ve ben daha o içine bakacağız lütfen.
O benim ihtiyaçlarına uygun bildiğin bir şey var mı?
EDIT:
Beni biraz açıklığa kavuşturalım. Ben aslında bir versiyon kontrol sistemi tasarımı değilim. Ben sadece hala benim en iyi bahis sadece bir fonksiyonun kullanımını elde etmek için bu satırlar boyunca bir CVS veya SVN ya da bir şey yükleme var mı, vs eski sürümleri saklamak, dosyaları değil, birleştirmek istiyor?