साझा इतिहास
किसी साझा प्रोजेक्ट के हर बदलाव को पीछे जाकर देखें, कोई पुराना संस्करण खोलें, दो संस्करणों की तुलना करें, किसी संस्करण को नाम दें, और कोई फ़ाइल या पूरा प्रोजेक्ट पुनर्स्थापित करें।
साझा प्रोजेक्ट अपने बदलावों का पूरा इतिहास रखता है, और उसमें मौजूद हर व्यक्ति एक जैसा इतिहास देखता है। आप प्रोजेक्ट को किसी भी बिंदु पर जैसा था वैसा पढ़ सकते हैं, देख सकते हैं कि दो बिंदुओं के बीच क्या बदला, और किसी फ़ाइल का या पूरे प्रोजेक्ट का पुराना संस्करण वापस ला सकते हैं।
इतिहास कहाँ है
“इतिहास कहाँ है” शीर्षक वाला अनुभागप्रोजेक्ट रेल से Live collaboration पैन खोलें और उसमें History खंड फैलाएँ। यह तब तक वहाँ रहता है जब तक प्रोजेक्ट साझा है। Refresh history सूची को अपडेट करता है।
बदलाव दिन के अनुसार समूह में रहते हैं। हर प्रविष्टि दिखाती है:
- बदलाव कब किए गए, एक समय के रूप में या “10:02 to 10:41” जैसी अवधि के रूप में
- उन्हें किसने किया, तीन नामों तक और फिर “and 2 more”
- कौन सी फ़ाइल बदली, या कितनी फ़ाइलें बदलीं, जैसे “Files changed: 4”
- संस्करण का नाम, अगर किसी ने उसे नाम दिया हो
सबसे नीचे Show older changes और बदलाव लोड करता है। जब से Oleafly ने हर बदलाव का समय दर्ज करना शुरू किया, उससे पहले के बदलाव Earlier changes के नीचे समूह में रहते हैं।
कोई संस्करण खोलें
“कोई संस्करण खोलें” शीर्षक वाला अनुभागउन बदलावों के बाद प्रोजेक्ट कैसा था, यह देखने के लिए किसी प्रविष्टि पर Open चुनें। विंडो उन फ़ाइलों की सूची देती है जिन्हें उन बदलावों ने छुआ। किसी फ़ाइल को उस समय जैसी थी वैसी पढ़ने के लिए उसे चुनें। वहाँ आप जो भी करें, उससे प्रोजेक्ट नहीं बदलता। जो फ़ाइल तब तक बनी नहीं थी, उस पर लिखा आता है “This file didn’t exist in this version.”
प्रोजेक्ट का कोई भी व्यक्ति, उसकी भूमिका चाहे जो हो, कोई संस्करण खोल सकता है।
दो संस्करणों की तुलना करें
“दो संस्करणों की तुलना करें” शीर्षक वाला अनुभाग- पहले संस्करण पर Compare चुनें।
- Oleafly आपसे दूसरा संस्करण चुनने को कहता है। उस पर Compare with this चुनें। Cancel तुलना रोक देता है।
- Changes between two versions खुलता है। यह बदली हुई फ़ाइलों की सूची देता है। किसी फ़ाइल में क्या बदला, यह देखने के लिए उसे चुनें।
अगर दोनों के बीच कोई पाठ नहीं बदला, तो लिखा आता है “No text changed between these versions.”
किसी संस्करण को नाम दें
“किसी संस्करण को नाम दें” शीर्षक वाला अनुभागकिसी संस्करण को बाद में फिर से ढूँढने के लिए उसे नाम दें, जैसे “Sent to the reviewers”। प्रविष्टि पर Name this version चुनें, Version name टाइप करें और Save चुनें। नाम सबके लिए प्रविष्टि पर दिखता है। Rename उसे बदलता है और Remove name उसे हटा देता है।
प्रोजेक्ट कनेक्ट रहते हुए मालिक और संपादक संस्करणों को नाम दे सकते हैं।
कोई फ़ाइल या पूरा प्रोजेक्ट पुनर्स्थापित करें
“कोई फ़ाइल या पूरा प्रोजेक्ट पुनर्स्थापित करें” शीर्षक वाला अनुभागजो संस्करण आपको वापस चाहिए उसे खोलें, फिर चुनें:
- Restore this file, किसी एक फ़ाइल को उस संस्करण जैसी वापस रखने के लिए।
- Restore whole project, हर फ़ाइल को उस संस्करण जैसी वापस रखने के लिए।
Oleafly पहले पूछता है, क्योंकि बदलाव प्रोजेक्ट के हर व्यक्ति तक पहुँचता है। पुनर्स्थापना इतिहास में एक नया बदलाव है, इसलिए कुछ नहीं खोता: पुनर्स्थापना से पहले का पाठ इतिहास में रहता है, और आप उसी तरह उस पर वापस जा सकते हैं।
पुनर्स्थापना हर फ़ाइल का पाठ वापस रखती है और उस संस्करण के बाद मिटाई गई फ़ाइलें वापस ले आती है। बाद में जोड़ी गई फ़ाइलें प्रोजेक्ट में रहती हैं। फ़िगर और पाठ के अलावा दूसरी फ़ाइलें अपना मौजूदा संस्करण रखती हैं।
केवल मालिक और संपादक ही पुनर्स्थापित कर सकते हैं। पूरा प्रोजेक्ट पुनर्स्थापित करने से पहले अपने सह-लेखकों को बता दें, क्योंकि इससे सबके लिए फ़ाइलें बदल जाती हैं।
आपका अपना इतिहास
“आपका अपना इतिहास” शीर्षक वाला अनुभागसाझा इतिहास उस इतिहास के साथ रहता है जो हर व्यक्ति अपने कंप्यूटर पर रखता है। सहेजे गए चेकपॉइंट और आपके Git कमिट अब भी केवल आपके हैं। बाहर के बदलाव और वर्शन इनकी तुलना करता है।