2012-11-23 25 views
9

Şu an saatlerce araştırıyordum, ancak basit bir noobish sorusu gibi görünse de tatmin edici bir cevap bulamadı. Temel olarak gerçekleştirmek istediğim, proje klasörümün yanında bulunan .git dizinimi proje klasörüne taşımaktır. En iyisi bu, aslında mümkün olup olmadığını bilmesem de depo tarihini değiştirmemeli. Bu şekilde yapmak istediğim bir şekilde IDE/proje türü ile ilgili bir problemi çözebilirim.Bir hiyerarşi seviyesinde bir git deposunu taşımak

Herhangi bir yardım için teşekkür ederim, teşekkürler. Tabii, sadece taşımak

+0

Taşımada depo kaydının kaydedilmesini istiyor musunuz, istemiyor musunuz? – Carl

cevap

16

, ardından yeni kök bir

git add -A 
git commit -m "moved project" 

yok. Veri açısından büyük bir değişiklik olmayacak. Sadece mevcut olanın ağacını değiştirecek. Tüm nesneler zaten var.

2

bunu her zaman dosyaları yeni yolu bulunuyordu benziyordu böylece git deposudur sen this Aksi

benzer tarihini yeniden yazabilirsiniz değiştirilecek istiyorsanız, Adem'in cevabı istediğiniz şeydir.

DÜZENLEME: Siz veya bir başkası bu depoyu bir alt modda veya herhangi bir yerde bir alt ağaç olarak kullanıyor olabilirseniz, bunu kullanmamanız gerektiğini unutmayın.

+2

, tarihteki tüm SHA1 değerlerini değiştirecektir. Bu repoyu bir alt modül olarak kullanan biri çok üzülecektir. –

+0

Doğru. Cevap güncellendi. – Carl

İlgili konular