2010-05-21 13 views
11

में शाखा विशिष्ट एसवीएन संशोधन संख्या कैसे प्राप्त करें I टीमसिटी में कई svn जड़ें कॉन्फ़िगर की गई हैं। वे सभी एक ही भंडार पर इंगित करते हैं, लेकिन अलग पथ (शाखाएं)। सभी शाखाएं संशोधन के लिए समान मूल्य लौटाती हैं। मैं शाखा विशिष्ट संशोधन संख्या चाहता हूं।टीमसिटी

vcsroot.3_0_11__SP6_.url = https://svn.devlan.local/Enigma/branch/release/3.0.11/ 
vcsroot.trunk.url = https://svn.devlan.local/Enigma/trunk/ 
system.build.vcs.number.trunk = 9602 
system.build.vcs.number.3_0_11__SP6_ = 9602 

SVN पेड़ में स्पष्ट रूप से अलग-अलग स्थानों, लेकिन एक ही संशोधन संख्या:

यहाँ निर्माण लॉग से एक अंश मैं dumped सभी परिभाषित गुण है के बाद है।

मैं शाखा विशिष्ट संशोधन संख्या कैसे प्राप्त कर सकता हूं?

उत्तर

5

तुम सिर्फ अपने प्रशासन सेटिंग्स में कई VCS जड़ें बनाने के लिए और उचित निर्माण करने के लिए हर एक को लागू करने के लिए की जरूरत है। उदाहरण के लिए, यदि

  • SVN: //196.168.0.1/software

अपने SVN भंडार है, तो आप निम्नलिखित परियोजनाओं में से प्रत्येक के लिए VCS जड़ें हो सकता है:

  • SVN : //196.168.0.1/software/agent/trunk
  • SVN: //196.168.0.1/software/server/trunk
  • SVN: //196.168.0.1/software/database/trunk

"शाखा-विशिष्ट" संशोधन एक गलत नामक प्रकार है, लेकिन उनमें से प्रत्येक वीसीएस रूट्स इसकी build.vcs.number में शाखा के सबसे हालिया भंडार संशोधन संख्या का उपयोग करेगा।

+0

जैसा कि आप वर्णन करते हैं, मैं स्थापित हूं। फिर भी सभी जड़ों एक ही build.vcs.number लौटते हैं। –

+2

मुझे लगता है कि मैं टीमसिटी में एक बग से निपट रहा था। चूंकि इस सवाल से पूछने के बाद मैंने हमें टीसी 5.1.1 में अपग्रेड कर दिया है और जैसा कि आप वर्णन करते हैं, यह काम करता है। –

+0

जैसा दिखता है टीमसिटी 8.1.5 में काम नहीं करता है। यहां तक ​​कि जब मैं चेकआउट नियमों का उपयोग करता हूं। कोई भाग्य नहीं। यह नवीनतम संशोधन संख्या दिखा रहा है इससे कोई फर्क नहीं पड़ता कि आप किस शाखा (पथ) में हैं। – dollar2048