svn - सबस - मैं वीएसएस और एसवीएन के बीच कैसे समन्वयित हूं




सैनिक और अर्धसैनिक (2)

मुझे काम पर वीएसएस का इस्तेमाल करने के लिए मजबूर होना है, लेकिन निजी भंडार के लिए एसवीएन का इस्तेमाल करना है। वीएसएस और सिंक के बीच सिंक करने का सबसे अच्छा तरीका क्या है?


मैंने अतीत में क्या किया है इस प्रकार है:

  1. सुनिश्चित करें कि मेरे सभी परिवर्तन svn: // ट्रंक के लिए प्रतिबद्ध हैं
  2. VSS से मेरे काम की प्रतिलिपि में नवीनतम प्राप्त करें
  3. मैन्युअल रूप से मेरे काम की प्रतिलिपि में परिवर्तन मर्ज करें
  4. मर्ज किए गए कोड को svn: // ट्रंक में जमा करें
  5. एक VSS अंतर और मतभेदों के साथ किसी भी फाइल को चेक करें (फ़ाइलें अधिलेखित किए बिना)
  6. उन फ़ाइलों में जांचें

मैन्युअल मर्ज चरण से छुटकारा पाने के लिए, मैं एक अलग एसवीएन शाखा (एसवीएन: // शाखाओं / वीएसएस) का उपयोग निम्नानुसार कर सकता हूं:

  1. Svn: // शाखाओं / वीएसएस की कार्यशील प्रतिलिपि बनाएँ
  2. इस कार्यशील प्रतिलिपि पर वीएसएस प्राप्त नवीनतम करें
  3. svn commit
  4. svn मर्ज से svn: // trunk
  5. svn commit
  6. मतभेदों के साथ एक VSS diff और चेकआउट सभी फाइलें (अधिलेखित किए बिना)
  7. उन फ़ाइलों में जांचें
  8. svn: // शाखाओं / VSS को svn: // ट्रंक में पुन: संयोजित करें




sync