Birden çok .NET projesiyle bir GitHub deposu var. Benim TeamCity şu anda tüm kodu indiriyor, ancak daha sonra ihtiyacım olan sadece birkaç proje oluşturuyor. Sadece deponun bir bölümünü indirmenin bir yolu var mı?Bir TeamHeri deposu üzerinde yalnızca bir GitHub deposunun bir parçasını indirin
cevap
Yalnızca derlemeniz gereken ve TC'yi oradan almanız gereken projeleri içeren ayrı bir depo oluşturun.
Bunun dışında, hayır. TC her zaman bir VCS kökü çekecektir.
Sadece kendi VCS kökleri kez kurulum gerekiyor ve proje başına bir tane oluşturmak gerekmez. Daha sonra, belirli bir proje için yönetim sayfasındaki ödeme kurallarını düzenlemeniz gerekir.
- gidin {TEAMCITY_URL} /admin/editBuildTypeVcsRoots.html?id=buildType:bt {PROJECT_ID} "düzenlemek çıkış kuralları (0)"
- iki aşağıdaki kuralları ekleyin linke
- tıklayın:
-:. +:path/to/your/project/in/github
Bu şekilde proje yapılandırmanız, yalnızca github deponuzun ilgili bölümünü kontrol edecektir.
Teamcity documentation adresindeki ödeme kuralları hakkında daha fazla bilgi alabilirsiniz.
Ajan tarafı ödeme git için alt klasör kontrolünü desteklemiyor. http://confluence.jetbrains.com/display/TCD8/Git+(JetBrains)#Git%28JetBrains%29-Limitations –
[Görünüyor] (https://confluence.jetbrains.com/display/TCD10/Git#Git- Kısıtlamalar) 10.0'dan itibaren destekliyorlar. –
Sadece Sébastien Saunier'in yukarıda yazdığı şeye eklenmesi: Github'da bu alt klasörün, build klasörünün kök klasörü olmasını istiyorsanız, => eklemeniz gerek.
Örnek için: Bu yardımcı olur
-:.
+:subfolder=>.
Hope, Guy
Aracı tarafındaki ödeme, git için alt klasör kontrolünü desteklemiyor. http://confluence.jetbrains.com/display/TCD8/Git+(JetBrains)#Git%28JetBrains%29-Limitations –
- 1. Normal İfade'den eşleşmenin yalnızca bir parçasını döndürüyor
- 2. Belirli bir işlevi tanımlayan dosya için bir github deposu arayın
- 3. Android'de bir bitmap dosyasının yalnızca bir parçasını yükleme
- 4. Github deposu çözülemiyor
- 5. Windows için GitHub: Dosyanın yalnızca bir kısmı nasıl işlenir?
- 6. Bir dizenin bir parçasını python
- 7. Git: Bir git deposunun anlık görüntüsünü alma
- 8. Three.js - Bir nesnenin bir parçasını gösterme/gizleme
- 9. Bir Subversion deposu "Windows için GitHub" ile nasıl kopyalanır?
- 10. ios Görüntünün bir parçasını çözme
- 11. bir github
- 12. Git deposunun bir bölümünü çıkartın mı?
- 13. HTTP üzerinden bir dosyayı C# içindeki bir bayt dizisine indirin?
- 14. GitHub sayfalar - URL Rewrite Destek ben üzerinde çalışıyorum bir site için kurulum bir GitHub sayfasına sahip
- 15. Müthiş wm ekranın sadece bir parçasını kullanalım
- 16. Vim: Nasıl yapılır: arabelleğin bir parçasını kaynak
- 17. Yani bir db deposu nedir
- 18. Github deposu yıldızlarının sayısının önemi nedir?
- 19. Bir char dizisinin bir parçasını bir dizeye dönüştürme
- 20. GitHub: Bir wiki sayfasından bir soruna bağlantı
- 21. Heroku'yu mevcut bir GitHub deposuyla birlikte kullanın
- 22. Sprite'ın bir parçasını nasıl kopyalayacağım Pygame
- 23. Bir GitHub deposuna
- 24. github bir repo klonlama
- 25. GitHub, bir çekme isteği oluşturur
- 26. Sıkıştırılmış ZIP dosyasını ZIP S3 üzerinde indirin
- 27. http yanıt gövdesinden bir dosya indirin
- 28. Bir uygulamayı göndermeden önce itunes bağlantısını indirin
- 29. BOX SDK'dan bir dosya indirin iOS
- 30. İki xml parçasını bir birleştirin mi?
Thx Stere ama nasıl GitHub kopyası orijinal repo değişiklikler yapmak için alabilirim? –
Hala bu cevabın mantıklı olduğunu düşünüyor musun? Ben senin puanını anlamıyorum ... –
Cevabımı, Sebastien'in ışığında geri çekiyorum. Checkout kuralları yaklaşımından habersizdim. Düşünmeden çok çabuk bir cevap yazdım ve davranışlarımdan utanıyorum. Bu tekrar olmayacak :-) –