Git
ile kaynak denetleyicisi olan bir eklenti oluşturduğum bir proje için büyük bir Git
deposum var. Son zamanlarda eklentinin klasörünü ana proje klasörüne kopyaladım. Şimdi Git
ile kontrol edilen bir proje klasör kaynağım ve eklenti klasörünün kaynağı da Git
ile kontrol ediliyor. Benim sorum şu ki, eklentiyi 'depodan ana depoya aktarmak için bir yol var mı? Bu yüzden eklentinin .git
klasöründen kurtulabilirim?Git: İçe aktarma, bir repodan başka bir repoya taahhüt eder
cevap
Proje klasöründe bir komut penceresi açın.
Bir dalda olduğunuzdan emin olun. Örneğin.
git cherry-pick firstSha1^..mostRecentSha1
:
git fetch plugin
Toplu uzaktan şubesinden tüm eklenti geçmişini kiraz-almak: git remote add plugin ../path/to/plugin/repo
yeni uzaktan gelen karmaları getir:
git checkout -b plugin-history
uzaktan kumanda olarak eklenti klasörü ekleme
(Burada birden çok paylaşımın kiraz toplama hakkında daha fazla yönergesi vardır: How to cherry-pick multiple commits)
Tüm geçmişin eklenti geçmişi dalında yeni yayınlar olması gerekir.
'Git uzak eklenti eklentisi ...' ayrıca 'git getirme eklentisini 'yapmanız gerekir, aksi takdirde karmalar sizin Yerel veri havuzu –
Yanıtı güncelledim Teşekkür ederiz – ChrisA
@ peschü Yorumlar kaldırılmış olabilir –
- 1. Git birleştirme taahhüt eder
- 2. Git repodan bir blob nasıl silinir?
- 3. Git bir taahhüt mesajı ve başka bir şey yapmıyor mu?
- 4. Github ile git akışı - merkezi repoya itme
- 5. Git - Bir git taahhüt kimliği nedir?
- 6. Squash iki Git interaktif rebase olmadan tarihin ortasında taahhüt eder
- 7. Liste Git henüz kökenli itilmiş değil taahhüt eder
- 8. Neden git deposu başka bir dirke kopyaladıktan sonra dosyaları değiştirdim?
- 9. git taahhüt mesajında bir önceki taahhüt nasıl yapılır
- 10. ES6 `içe aktarma * içe aktarma?
- 11. Typescript içe/içe aktarma/içe aktarma gibi?
- 12. Neden "içe aktarma" ile "içe aktarma *" arasında bir fark var?
- 13. Bir BitBucket git taahhüt kancası oluşturulsun mu?
- 14. mpdf tüm sayfaları başka bir pdf belgesinden içe aktarma
- 15. Başka bir (normal) Java projesine AspectJ dosyasını içe aktarma
- 16. Hata içe aktarma - başka birine başvuruyor .java
- 17. 'git commit --amend' yaptıktan sonra repoya nasıl basılır?
- 18. xcode'taki proje içe aktarma projesi
- 19. Bir makineden başka bir makineye git Git
- 20. Projeyi başka bir hesaba aktarma
- 21. İçe aktarma bildirimi
- 22. Uzak bir repodan yerel bir şubeye bir stant getirebilir miyim?
- 23. Neden ... içe aktarma, Python'da içe aktarma zamanında içe aktarılıyor?
- 24. Git taahhüt edilen hat suçu
- 25. Klonlanmış bir repodan çekme isteği nasıl gönderilir?
- 26. SCXML'i Visio'ya içe aktarma
- 27. Git - Kira çekme talebi için tek bir taahhüt seçin
- 28. git: başka bir dizinde depoya taşını taşıma
- 29. sessizce içe aktarma
- 30. Harici bir çerçeve içe aktarma kodamanları
Bunlardan bazıları veya hepsi? Depoların ortak bir ataları var mı yoksa tamamen bağımsız mı? –
Eklenti bir dalda geliştirilmelidir. İlginç soru. Gitmenin ne kadar güçlü olduğunu düşünürsek, muhtemelen bir cevap vardır. – Vorac
Tüm eklenti repolarını yamalar olarak dışa aktarabilir ve sonra bunları projenin repolarına uygulayabilir. –