2011-12-24 13 views
10

दरअसल मुझे एसवीएन प्रतिबद्ध संदेश को संशोधित करने की आवश्यकता है। बहुत से संबंधित कर्मचारी मौजूद हैं कि यह कैसे करें (उदा। Change SVN commit message retroactively?)।सबवर्सिव: एसवीएन प्रतिबद्ध संदेश को पीछे हटाना?

मेरा सवाल है, क्या मैं इसे ग्रहण की उलटी प्लगइन से कर सकता हूं?

उत्तर

20

यह खोजना आसान नहीं है, लेकिन संभव है। यह नुस्खा ग्रहण इंडिगो (3.6) और सबवर्सिव 0.7.9I20110321-1700 के लिए काम कर रहा है। निम्न चरणों का पालन करें:

  1. किसी आइटम के लिए खोलें जहां आप लॉग संदेश इतिहास बदलना चाहते हैं: Team > Show History। यह History नामक एक नया दृश्य खुलता है।
  2. उस दृश्य में, आप चयनित आइटम के लॉग संदेश देखते हैं। संदेशों में से एक का चयन करें और संदर्भ मेनू Show revision properties से चुनें।
  3. svn:log और फिर संदर्भ मेनू Edit... से चुनें। यह एक नया संवाद खुलता है जहां आप लॉग संदेश बदल सकते हैं (यदि सर्वर पर अनुमति है)।

सर्वश्रेष्ठ उत्तर मैं आधार सवाल का Stackoverflow पर पाया this one था कि स्पष्ट रूप से कहा गया है कि यह एक सबवर्सन सर्वर के डिफ़ॉल्ट व्यवहार कि अनुमति देने के लिए नहीं है तो आम तौर पर, यह की मदद के बिना संभव नहीं होगा एक प्रशासक।

+1

दुर्भाग्य से, कि समाधान टूट गया है ग्रहण 3.7 + एसवीएन किट 1.7 के लिए (एसवीएन किट 1.6 के साथ यह काम करता है)। लगातार एक अपवाद प्राप्त करें: एसवीएन: 'संशोधन संशोधन सेट करें' ऑपरेशन त्रुटि के साथ समाप्त हुआ: svn: E195011: इस संदर्भ में संशोधन संपत्ति 'svn: log' की अनुमति नहीं है svn: E195011: संशोधन संपत्ति 'svn: log' की अनुमति नहीं है इस संदर्भ में – FoxyBOA

+0

ग्रहण 4.2.2 – bradypus

+1

के साथ ठीक काम करता है Subclipse उपयोगकर्ताओं के लिए एक आसान समाधान है: टीम -> इतिहास दिखाएं -> संशोधन पर राइट-क्लिक करें -> Commit Properties सेट करें। यह ग्रहण 4.3 के साथ काम करता है। – gouessej

3

gouessej टिप्पणी की के रूप में, त्वरित संदर्भ के लिए, मेरे लिए प्रक्रिया थी:

  1. Team > Show History
  2. सही सूची में एक तत्व पर क्लिक करें और Set Commit Properties
संबंधित मुद्दे