टाइम मशीन बनाम स्रोत नियंत्रण?


18

अंत में प्रत्येक दिन के अंत में परियोजना की एक प्रति को नीचे झुकाने के बजाय मेरे कोड के लिए किसी प्रकार के संस्करण नियंत्रण का उपयोग करना शुरू कर दिया।

Tortoise SVN डाउनलोड किया और इसे मेरे hdd पर रिपॉजिटरी लोकल बनाने के लिए उपयोग किया। मैं इसे 2 दिनों के लिए उपयोग कर रहा हूं, लेकिन मुझे यह कहना है कि इसका उपयोग वास्तव में केवल एक्सप्लोरर में मैन्युअल रूप से परियोजना की प्रतिलिपि बनाने से अधिक परेशानी है। ज़रूर, आप केवल वृद्धिशील परिवर्तनों को संग्रहीत करते हैं, लेकिन आज के सस्ते डिस्क के साथ मैं वास्तव में यह नहीं कह सकता कि जब आपके पास केवल छोटी परियोजनाएं होती हैं। मुझे अपनी फ़ाइलों के पुराने संस्करणों को ब्राउज़ करने का एक त्वरित तरीका नहीं मिला है।

मैं जो चाहता हूं वह एक अनंत पूर्ववत है जो मेरे कोड करते समय पूरी तरह से पारदर्शी है , अगर मैं उस फ़ाइल को सहेजता हूं जो मुझे बैकअप चाहिए। मैं बाहर की जाँच नहीं करना चाहता हूँ, में जाँच करें और मुझे भी चलती फ़ाइलों पर शुरू नहीं मिलता है। मैंने ओएस एक्स के लिए टाइम मशीन की कोशिश नहीं की है, लेकिन ऐसा लगता है कि यह वास्तव में मैं क्या देख रहा हूं।

क्या इस तरह का कार्यक्रम खिड़कियों के लिए मौजूद है? अधिमानतः मुक्त और कुछ प्रकार के टैगिंग-सिस्टम के साथ ताकि मैं एक टाइमस्टैम्प को टैग कर सकूं जब परियोजना काम कर रही है आदि।

शायद यह जोड़ना चाहिए कि मैं ज्यादातर एक ही कंप्यूटर पर अकेले काम करता हूं।

अद्यतन: आप में से कुछ ने पूछा कि मुझे बैकअप क्यों चाहिए। चूँकि मैं अकेले काम करता हूँ, इसलिए मुझे यह चिंता करने के बिना जल्दी से हल करने की अनुमति है कि कुछ खराब हो जाएगा।


4
SCM और टाइम मशीन के बीच मुख्य अंतर यह है कि SCM के साथ आप बहुत कमिटमेंट करते हैं और आप अपने सभी कमिट्स को पुनः प्राप्त कर सकते हैं जबकि टाइम मशीन के साथ बैकअप स्वचालित (प्रति घंटा) होता है और कुछ समय के साथ खो जाते हैं: प्रति सप्ताह केवल एक बैकअप हमेशा के लिए रखा जाता है (और आप कौन सा नहीं चुनते हैं)।
मौविसील

2
मुझे लगता है कि त्रुटियों के बिना पूरा होने वाले हर निर्माण पर एक ऑटो कमिट, प्लस एक लैबल जब भी यूनिट परीक्षण पास होता है बहुत सारे प्रोग्रामर के लिए एक स्थानीय शाखा पर अच्छा हो सकता है
इयान रिंगरॉज़

1
किसी भी संस्करण नियंत्रण के साथ समस्या यह है कि यदि आप एक संभावित डेवलपर पर एकमात्र डेवलपर हैं, तो उन फ़ाइलों को रोकना बहुत कठिन है जिन्हें आपने संस्करण नियंत्रण प्रणाली में नहीं जोड़ा है। एक अलग बिल्ड सर्वर काम करता है, लेकिन स्थापित करने के लिए बहुत अधिक है। बस सभी फ़ाइलों का बैकअप सुरक्षित हो सकता है।
इयान रिंगरोज

जवाबों:


39

मुझे लगता है कि आप वास्तव में स्रोत नियंत्रण के लाभों को कम कर रहे हैं। जैसा कि डस्टिन ने बताया, ब्रांचिंग, विलय और साझाकरण है। इसके अलावा, स्रोत नियंत्रण प्रणाली का उपयोग करने से आप आसानी से यह पता लगा सकते हैं कि आपके कोड की प्रत्येक पंक्ति को अंतिम बार कब बदला गया था। SVN फ़ाइलों के इतिहास को भी ट्रैक कर सकता है, भले ही उनका नाम बदलकर या अलग निर्देशिका में ले जाया गया हो। मर्ज करना समस्याओं को हल कर सकता है भले ही आप केवल 1 डेवलपर हों, क्योंकि आप अपने डेस्कटॉप, लैपटॉप और अन्य कंप्यूटरों पर काम कर सकते हैं, बिना ओवरराइटिंग के बदलाव के बारे में चिंता किए बिना।


जेफ की जरूरत (और मेरा) स्रोत नियंत्रण से भरी नहीं है क्योंकि इसके लिए मैनुअल कमिट की आवश्यकता होती है। हर मिनट प्रतिबद्ध होने के बिना आपकी कार्य प्रतिलिपि में आपके द्वारा किए गए मिनट-दर-मिनट परिवर्तनों को फिर से करने में सक्षम होने में मूल्य है। और रिपॉजिटरी को प्रदूषित किए बिना। कुछ आईडीई (जैसे ग्रहण) आपको अपनी परियोजना फाइलों को समय पर वापस ब्राउज़ करने देते हैं। लेकिन इसके लिए एक विशेष आईडीई का उपयोग करना और एक परियोजना स्थापित करना आवश्यक है। यह अच्छा होगा यदि एक स्वतंत्र उपकरण में समान कार्यक्षमता थी।
विम्स

@ जॉन्ब एसवीएन में "ऑटोवोवर्सिंग" नामक एक सुविधा है। यह आपको एक मानक WebDAV फ़ोल्डर के रूप में अपनी रिपॉजिटरी को माउंट करने की अनुमति देता है, और हर बार जब आप फ़ाइल को सहेजते हैं, तो यह एक प्रतिबद्ध प्रदर्शन करेगा। यदि आप अक्सर पर्याप्त बचत करते हैं, तो आप प्रभावी रूप से उस समय तक वापस जा सकते हैं जब आपने फ़ाइल को बचाया था। यह वी.एस.नेट की तरह दानेदार नहीं है जहाँ आप प्रत्येक वर्ण को Ctrl + Z कर सकते हैं लेकिन आपको हर 10 मिनट पर किसी भी तरह से बचाना चाहिए। यदि आप एक परियोजना पर काम करने वाले एकल डेवलपर थे, तो यह संभवत: बाहर काम करेगा, हालांकि मुझे इसके साथ बहुत अनुभव नहीं है। ( Svnbook.red-bean.com/en/1.7/svn.webdav.autoversioning.html )
Kibbee

धन्यवाद, किबी। मैंने उस के बारे में, नीचे VonC की पोस्ट देखी। यह उन कुछ विकल्पों में से एक है जिन्हें मैंने देखा है, और केवल एक ही मुक्त है। नीचे कुछ समर्पित उत्पाद भी दिए गए हैं, जिनसे आपको स्रोत नियंत्रण सर्वर स्थापित करने की आवश्यकता नहीं है, जो अच्छा है। लेकिन वे पैसे खर्च करते हैं और देखते हैं कि उनके पास मेरी ज़रूरत से ज़्यादा घंटियाँ और सीटी हैं (या, उनमें से एक को कुछ यूआई काम की ज़रूरत है)। निकटतम चीज़ जो मैंने देखी है, वह ड्रॉपबॉक्स है, इसके साथ विंडोज एक्सप्लोरर संदर्भ-मेनू एकीकरण है। यह डिफ़ॉल्ट रूप से 30 दिनों के इतिहास को बचाता है, और यदि आप पैक रेट सुविधा के लिए भुगतान करते हैं, तो यह अनिश्चित काल तक बचाएगा। लेकिन यह क्लाउड-ऐप है।
विम्स

21

यह ऑटो-वर्जन होगा (सबवर्सन के साथ रहने के लिए):

Autoversioning एक ऐसी सुविधा है जिसके तहत सामान्य WebDAV क्लाइंट एक DeltaV सर्वर (जैसे mod_dav_svn) को लिख सकता है, और सर्वर बैकग्राउंड में चुपचाप काम करता है। इसका मतलब है कि यदि आप अपाचे httpd को अपने तोड़फोड़ सर्वर के रूप में उपयोग करते हैं, तो अधिकांश आधुनिक ऑपरेटिंग सिस्टम रिपॉजिटरी को नेटवर्क शेयर के रूप में माउंट कर सकते हैं, और गैर-तकनीकी उपयोगकर्ताओं को मुफ्त में "पारदर्शी" संस्करण प्राप्त होते हैं। (बेशक, तकनीकी उपयोगकर्ता अभी भी रिपॉजिटरी इतिहास की जांच करने के लिए सबवर्सन क्लाइंट का उपयोग कर सकते हैं।)


2
निश्चित रूप से एक अच्छा जवाब और एक समाधान जो ओपी चाहता है, स्पष्ट बैकअप के बिना नियमित बैकअप।

12

संस्करण नियंत्रण के साथ बैकअप समाधानों को भ्रमित न करें। वे दोनों महत्वपूर्ण हैं लेकिन अलग-अलग उद्देश्य हैं। आपको वास्तव में जो करना चाहिए वह संस्करण नियंत्रण (svn, cvs, mercurial, git, जो भी हो) का उपयोग कर रहा है और स्वचालित रूप से आपके HDD, अधिमानतः ऑफ-साइट (सशुल्क होस्ट या S3) के अलावा कहीं और स्वचालित रूप से बैकअप ले रहा है। या 100% रिमोट पर जाएं और किसी को अपने एसवीएन रेपो की मेजबानी करने के लिए खोजें। मैं अनफाल्ट का सुझाव दूंगा । आप बहुत अधिक परेशानी के बिना एक मुफ्त SVN रेपो सेट कर सकते हैं।

गोली काटें और एसवीएन का उपयोग करें। यह उतना आसान नहीं हो सकता है जितना आप उपयोग कर रहे हैं, लेकिन जब आपको बहुत विशिष्ट रोलबैक करना होगा या फ़ाइलों के बीच परिवर्तनों की तुलना करनी होगी, तो आपको खुशी होगी कि आपने किया।


6

फ़ाइल की जाँच करें @ http://www.mogware.com/File जींस / । यह स्वचालित रूप से आपकी फ़ाइलों को संशोधन के रूप में बैकअप देता है, जब वे बदलते हैं।


6

पूर्ण प्रकटीकरण: मैं अल्टारो सॉफ्टवेयर के लिए काम करता हूं।

अगर आप विंडोज के लिए टाइम मशीन चाहते हैं तो 'उफ़' पर जाएं! बैकअप 'बीटा सूची

हम एक नई सॉफ्टवेयर कंपनी अल्टारो सॉफ्टवेयर हैं और हम एक सॉफ्टवेयर बैकअप उत्पाद / संस्करण नियंत्रण उत्पाद विकसित कर रहे हैं जिसे 'उफ़' कहा जाता है! बैकअप '। ऊप्स! बैकअप पारंपरिक बैकअप उत्पाद और हल्के संस्करण नियंत्रण प्रणाली के बीच एक संकर है। ऊप्स! बैकअप स्वचालित रूप से दस्तावेज़ों, फ़ोटो और अन्य फ़ाइलों में परिवर्तन को ट्रैक करता है और आपको किसी भी समय पीछे जाने की अनुमति देता है। एक निश्चित सीमा तक यह विंडोज के लिए टाइम मशीन के बराबर है।

कृपया ध्यान दें कि मैंने हल्का संस्करण नियंत्रण कहा है - यह एक ऐसा उत्पाद नहीं है जो उचित संस्करण-नियंत्रण उत्पाद को बदलने के लिए है। हमारे डेवलपर्स SVN और उफ़ का उपयोग करते हैं! उसी समय बैकअप। वे चेकइन / आउट फीचर्स के साथ उचित संस्करण नियंत्रण के लिए वीएसएन का उपयोग करते हैं लेकिन वे भी उफ़ का उपयोग करते हैं! ऊप्स मोमेंट्स के लिए बैकअप जो उन्हें कभी-कभी मिलता है और पूरे चेकआउट प्रक्रिया से गुजरने के बिना जल्दी से पिछले फ़ाइल संस्करण को खोजने की आवश्यकता होती है।

हमने उपयोगकर्ता अनुभव और आई कैंडी में बहुत निवेश किया है - जैसा कि हम समझते हैं कि आईकैंडी उपयोगकर्ता अनुभव का अर्थ नहीं है।

हम जल्द ही बीटा में जा रहे हैं और बीटा परीक्षकों की तलाश कर रहे हैं - कोई भी इसे http://www.altaro.com/download.php चेक करने की कोशिश करने को तैयार है । इन पेज पर आप उत्पाद स्क्रीनशॉट भी देख सकते हैं।

आपकी राय और रचनात्मक आलोचना की बहुत सराहना की जाएगी (बुरा सामान सुनना पसंद करेंगे ... अच्छी सामग्री से अधिक)

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

प्लग के लिए क्षमा करें !!

डेविड वेला - david@altaro.com


मुझे लगता है कि फीचर सूची एक बहुत अच्छी शुरुआत है। क्या यह पूर्ण पुनर्स्थापना का समर्थन करता है (जैसे हार्डवेयर विफलताओं के मामले में; विंडोज के लिए टाइम मशीन की आवश्यकता , अगर आप मुझसे पूछेंगे)? और, हालांकि कुछ देखभाल कर सकते हैं: क्या यह कई (निरर्थक) बैकअप डिस्क को संभाल सकता है? या, यदि नहीं, तो पूरा बैकअप कॉपी करने का कोई तरीका (जैसे टाइम कैप्सूल, लेकिन जिसमें लंबा समय लगता है)? अगले रिलीज़ के लिए: मैं लोकप्रिय सॉफ़्टवेयर के लिए प्लगइन्स की सिफारिश करूँगा जिन्हें विशिष्ट फ़ाइल सिस्टम उपयोग की आवश्यकता है। ईमेल प्रोग्राम के लिए जैसे: यह जानने के लिए कि ये फाइल सिस्टम पर कैसे पाए जाते हैं, संदेशों को खोजने और पुनर्स्थापित करने के लिए। और: स्थानीयकरण?
अर्जन

हाय अर्जन - नहीं, यह डिस्क इमेजिंग (ala Acronis & Ghost) का समर्थन नहीं करता है और ईमानदार होने के लिए मुझे यकीन नहीं है कि अगर हमें इस तरह से जाना चाहिए - तो हम फीडबैक के आधार पर देखेंगे। पहले से ही अच्छे उत्पाद मौजूद हैं जिनका उपयोग आप नंगे धातु के लिए कर सकते हैं इसलिए हम अब उस बाजार में नहीं जाएंगे और उफ़ बनाने पर ध्यान केंद्रित करेंगे! बाजार में सबसे अच्छा बिंदु समाधान बैकअप। इसके बजाय, हम संस्करण नियंत्रण भाग पर ध्यान केंद्रित कर रहे हैं - वास्तविक सामग्री पर बिट परत के विपरीत। आज तक हमारे पास 'एप्लिकेशन अवेयर' प्रीव्यू हैं क्योंकि हम एमएस ऑफिस की फाइलों, पिक्चर्स, टेक्स्ट बेस्ड फाइलों को दूसरों को प्रीव्यू करने का समर्थन करते हैं - हम इसे जोड़ना जारी रखेंगे।
डेविड वेला

मैंने कुछ हद तक कहा कि यह टाइम मशीन के बराबर है। मैंने जो सुना, वह ऐप्पल टाइम मशीन के सबसे करीब है - यह कभी भी खुद का परीक्षण नहीं किया। केवल अब के लिए अंग्रेजी - लेकिन हम स्थानीयकरण शुरू करने के लिए तैयार हैं। यदि आप बीटा में इसे आज़माना चाहते हैं तो मुझे एक ईमेल भेजें :) माल्टा (यूरोप) से डेविड वेला david@altaro.com
डेविड वेला

जिनी के "कैंडिस" उर्फ ​​"सलाम" द्वारा छोड़ी गई कुछ टिप्पणियों के बाद जाने के बाद: +1 आपके प्रकटीकरण के लिए ;-) ( superuser.com/questions/7423/time-machine-for-windows/… / stackoverflow -questions / 274948 / समय-मशीन-के लिए-विंडोज़ /… / serverfault.com/questions/1918/… )
अर्जन

4

एक समाधान जो टाइम मशीन की तरह बहुत है जर्मन में कुछ समय पहले पत्रिका में प्रस्तुत नहीं किया गया था। जबकि लेख स्वयं 60cents के लिए उपलब्ध है लिपियाँ स्वयं मुक्त हैं: http://www.heise.de/ct/ftp/06/09/126/

मूल रूप से यह आपके डेटा को बाहरी NTFS स्वरूपित ड्राइव में बैकअप करने के लिए rsync का उपयोग करता है। प्रत्येक नए बैकअप के साथ यह केवल बैकअप डिस्क में नई फ़ाइलों को संग्रहीत करता है, लेकिन हर चीज के लिए हार्डलिंक बनाता है। प्रभावी रूप से आपको प्रत्येक बैकअप के लिए एक पूर्ण फ़ोल्डर संरचना दिखाई देगी, लेकिन केवल पहले पूर्ण बैकअप के लिए आवश्यक स्थान का उपयोग करें + बाद में आने वाले किसी भी परिवर्तन।

यह टाइम मशीन के रूप में फैंसी नहीं है, लेकिन यह एक ही तकनीक है (टाइम मशीन rsync का उपयोग करता है, जहां तक ​​मैं जानता हूं) कवर के तहत।


2

टाइम मशीन कुछ हद तक सामान्य बैकअप / पुनर्स्थापना समाधान है। स्वचालित दैनिक वृद्धिशील बैकअप के साथ किसी भी विंडोज बैकअप टूल का उपयोग करें और आपके पास बहुत अधिक है। हालांकि, भले ही यह पिछले (दैनिक) को पुनर्स्थापित करना संभव है, यह बताता है कि यह सबसे तेज समाधान नहीं हो सकता है।


2

एकल डेवलपर्स के लिए SVN बहुत प्रभावी नहीं है। की जाँच करें BzR । मैं अपने सभी व्यक्तिगत प्रोजेक्ट्स और अपने होम डायरेक्टरी के लिए BZR का उपयोग करता हूं, केवल बड़े काम के प्रोजेक्ट के लिए SVN का उपयोग करता हूं।


दिलचस्प। क्या आप इसे कुछ सर्वर, यहां तक ​​कि लोकलहोस्ट के साथ भी उपयोग करते हैं, या यह केवल स्थानीय फाइल सिस्टम के साथ काम करेगा?
फीलो

1
"SVN सोलो डेवलपर्स के लिए बहुत प्रभावी नहीं है"। यह एक सुंदर कंबल बयान है आपको नहीं लगता?
mwjackson

1
जैको, अपने आप को विकल्पों के लिए शिक्षित करें और आप सहमत होंगे।
डस्टिन गेट्ज़ 16

1
फिल, हमेशा सब कुछ तेज करने और अनुमतियों की समस्याओं से बचने के लिए रिपॉजिटरी की एक स्थानीय प्रतिलिपि होती है, लेकिन वैकल्पिक रूप से दूरस्थ चीज़ों (शेयर, वेबसाइट, एफ़टीपी, शायद अधिक) को धक्का देता है यदि आपको टीम के साथ काम करने की आवश्यकता होती है। वेबसाइट पढ़ें।
डस्टिन गेट्ज

BZR और SVN के बीच मुख्य अंतर ऐसा लगता है कि BZR वितरित है। चूंकि ओपी ज्यादातर एक ही कंप्यूटर पर अकेले काम करता है, इसलिए मुझे यकीन नहीं है कि वितरित स्रोत नियंत्रण के लाभ इस मामले में अतिरिक्त जटिलता को कम कर देंगे।
०२ बजे रेडटुन

2

जिनी टाइमलाइन 2.0 पिछले हफ्ते की तरह बाहर है।

मुझे पता है, मुझे पता है, "अभी तक एक और समयरेखा प्लग!" ... लेकिन ऐसा नहीं है।

टाइमलाइन 2.0 को पूरी तरह से फिर से लिखा गया है, और अब तक, वेब पर आम सहमति बहुत सकारात्मक रही है।

सबसे अच्छी बात यह है कि लगभग सभी सुविधाएँ जिनी टाइमलाइन के एक नए मुफ्त संस्करण में उपलब्ध हैं।

जिन्न टाइमलाइन 2.0 के विनिर्देशों फ्री: http://www.genie-soft.com/Free_products/free_timeline.aspx

डाउनलोड करें: http://download.cnet.com/Genie-Timeline-Free/3000-2242_4-10967059.html?tag=mncol

उत्पाद के भुगतान किए गए संस्करण एन्क्रिप्शन, संपीड़न, और पुराने बैकअप के ऑटो-पर्स जोड़ते हैं।

अस्वीकरण: मैं संस्करण 2.0 पर एक परियोजना का नेता था


प्रकटीकरण के लिए +1। विंडोज के लिए टाइम मशीन भी देखें , जो मुझे लगता है कि इस सवाल को जारी रखने के लिए एक बेहतर जगह है।
अर्जन

1

क्या आप स्रोत नियंत्रण / कई बैकअप करना चाहते हैं?

मेरे दृष्टिकोण में स्रोत कोड नियंत्रण के दो कारण हैं - कॉन्फ़िगरेशन प्रबंधन, और डेवलपर उंगली की परेशानी / मूर्खता (मेरे द्वारा बहुत स्पष्ट) के खिलाफ सुरक्षा। यदि उत्तरार्द्ध मुद्दा है, तो नीचे दिए गए सुझाव (या किसी अन्य उत्तर में अनुशंसित के रूप में फाइलविम) काम करेंगे।

यदि डस्टिन गेट्ज़ सुझाव देता है कि यह हो सकता है, यह विन्यास प्रबंधन, शाखाओं आदि के बारे में है, तो एसवीएन या अन्य स्रोत कोड नियंत्रण कार्यक्रम की सिफारिशें मेरे सुझावों से बेहतर हैं।

तो, इसका इस्तेमाल नहीं किया, और मुक्त नहीं ($ 32), लेकिन googling दिखाया

TrackMyFiles - http://www.trackmyfiles.com/en/features/

  • ट्रैक और स्टोर स्वचालित रूप से फाइलों में बदल जाते हैं
  • आपको पुराने फ़ाइल संस्करणों को देखने और पुनर्स्थापित करने की अनुमति देता है
  • महत्वपूर्ण फ़ाइल संस्करणों को विस्फोटक रूप से लेबल किया जा सकता है
  • अधिकांश फ़ाइल प्रकारों के साथ संगत, जैसे Microsoft Word® दस्तावेज़ और Microsoft Powerpoint® प्रस्तुतियाँ
  • डेल्टा संपीड़न एल्गोरिथ्म के माध्यम से परिवर्तनों का कुशल भंडारण
  • सहज संचालन के लिए Microsoft Windows® फ़ाइल एक्सप्लोरर में एकीकृत

उस वेबसाइट के अनुसार 60 दिन का परीक्षण संस्करण उपलब्ध है

या, अगर आप विस्टा का उपयोग कर रहे हैं, तो वहां छाया-प्रति निर्मित है। http://en.wikipedia.org/wiki/Shadow_Copy देखें।


1

@ ल्यूकमैन और पॉल, मैं नियमित दस्तावेजों के लिए उन सरलीकृत संस्करण प्रणालियों के विचार को पसंद करता हूं, लेकिन मुझे लगता है कि स्रोत कोड के लिए उनका उपयोग करने के लिए एक गलती है - शाखा, मर्ज करने में असमर्थता, और शेयर वास्तव में आपको वापस रखने जा रहा है।


1
निर्भर करता है। यह ओपी ने जो मांगा है वह फिट बैठता है। मेरे विचार में स्रोत कोड नियंत्रण के दो कारण हैं - कॉन्फ़िगरेशन प्रबंधन, और डेवलपर उंगली की परेशानी / मूर्खता (मेरे द्वारा बहुत स्पष्ट) के विरुद्ध सुरक्षा। अगर पहला मुद्दा है, तो मैं आपसे सहमत हूं। यदि दूसरा है, तो ये सभी समाधान करेंगे।
अर्चेतपाल पॉल

1

कुछ विचार:

आप SVK को पसंद कर सकते हैं, जो SVN को प्लग-इन लगता है। मैंने खुद इसकी कोशिश नहीं की है, लेकिन यह दिलचस्प लग रहा है।

http://svk.bestpractical.com/view/HomePage

Trac जैसे उपकरण सभ्य SVN रिपॉजिटरी ब्राउज़िंग प्रदान करते हैं और देखने लायक हो सकते हैं।

यदि आपको 'स्नैपशॉट' की खोज करने के लिए सही शब्दजाल का पता लगाने में समस्या हो रही है। आप अपनी निर्माण प्रणाली में किसी प्रकार की संग्रह प्रक्रिया का निर्माण भी कर सकते हैं ताकि हर बार जब आप रन बनाते हैं, तो आपको स्वचालित रूप से एक स्नैपशॉट मिलता है (या जो भी आपकी स्थिति के लिए समझ में आता है)।


1

मेरे पास क्रोन है (Google को खोजें और आप जो चाहें उसे उठाएं) और फिर एक कमांड लाइन स्क्रिप्ट को हर दो घंटे में मेरे सूई फ़ोल्डर पर pkzipc चलाने के लिए। एक बार जब मैंने क्रोन की शुरुआत अपने स्टार्टअप से की तो मैंने इसे शुरू कर दिया और इसे भूल गया। मुझे 1 बार बचाया जब एक दिवंगत नाइट ब्रेनफ्रीज़ में मैंने डेल / एफ / एस * .cs टाइप किया


1

विंडोज विस्टा बिज़नेस, एंटरप्राइज और अल्टीमेट इस फीचर को बिल्ट इन;)


इसे क्या कहा जाता है, यह वास्तव में क्या करता है, ट्रेडऑफ़ क्या हैं? क्या आप शायद छाया वॉल्यूम कॉपी के बारे में बात कर रहे हैं?
Redtuna

1

यदि आप ऐप्पल की टाइम मशीन में रुचि रखते हैं और आपके पास एक विंडोज़ प्लेटफ़ॉर्म ओएस है, तो आप इसकी जांच करना चाहेंगे।

http://www.genietimeline.com

बीटा जल्द ही जारी किया जाएगा ... आप इसके लिए साइन अप कर सकते हैं ... जिनी टाइमलाइन पर मेरे हाथ पाने के लिए इंतजार नहीं कर सकते ...

जाहिर है, इसकी विशेषताओं में रियलटाइम सीडीपी, अंतहीन फाइल वर्जनिंग, स्वचालित बैकअप, कोर के लिए विंडो का एकीकरण ... मैं इस तरह के सॉफ्टवेयर के लिए उम्र के लिए विंडोज पर जारी होने की प्रतीक्षा कर रहा हूं ...


एक समीक्षा: pc-tutorials.suite101.com/article.cfm/ ... मैं कहूंगा "स्वचालित रूप से सबसे आम उपयोगकर्ता फ़ाइलों का पता लगाएं" यह केवल एक वर्कअराउंड है जो केवल उपयोगकर्ता द्वारा बनाई गई फ़ाइलों का बैकअप लेता है । फिर पूरे सिस्टम को कैसे पुनर्स्थापित करें? उदाहरण के लिए, ईमेल सॉफ्टवेयर के साथ कोई एकीकरण नहीं लगता है। कुछ संदेश हटाने के बाद क्या करना है? क्या मुझे यह जानने की आवश्यकता है कि ईमेल हार्ड ड्राइव पर कहाँ और कैसे स्थित है? और क्या मैं एक भी संदेश पुनर्स्थापित कर सकता हूं? वस्तुतः सब कुछ का समर्थन, और अन्य सॉफ्टवेयर के साथ एकीकरण, अभी भी टाइम मशीन को एक तरह का बनाता है। ओह।
अर्जन

1

मैं एक संस्करण नियंत्रण का उपयोग करने का सुझाव दूंगा जिसे आप अपने आईडीई में प्लग कर सकते हैं। यह एक हवा के साथ काम करता है। बस अपने स्रोत पेड़ में अद्यतन / प्रतिबद्ध क्लिक करें और आप कर रहे हैं!


1

मुझे ड्रॉपबॉक्स ( http://www.getdropbox.com/ ) का उपयोग करके अपनी परियोजनाओं को संग्रहीत और काम करना पसंद है । न केवल यह स्वचालित रूप से आपके काम का बैकअप लेता है, यह आपके लिए संशोधन भी रखता है।


यदि आप अक्सर बचत करते हैं तो यह ड्रॉपबॉक्स रिपॉजिटरी में संशोधन की भारी बर्बादी होगी।
पैट्रिक डेसजार्डिन्स

1

विंडोज सर्वर 2003 और बाद में एक " शैडो कॉपी " सुविधा है, जो टाइम मशीन के समान है, लेकिन एक नेटवर्क, एंटरप्रिसि वातावरण के लिए अभिप्रेत है। यदि आप वास्तव में चाहते हैं तो आप इसे स्थानीय स्तर पर स्थापित करने में सक्षम हो सकते हैं।

हालांकि, यह वास्तव में अच्छे स्रोत कोड नियंत्रण के लिए एक अवर समाधान होगा। स्रोत नियंत्रण के साथ, आप अपने कोडबेस में कोड की हर पंक्ति का एक पूर्ण, विस्तृत इतिहास देख सकते हैं। यह सराहना करना कठिन है कि यह कितना मूल्यवान है, जब तक आपने इसे आज़माया नहीं है।

छाया प्रति



0

यदि आप सचमुच "विंडोज के लिए टाइम मशीन" की तलाश कर रहे हैं : विंडोज विस्टा टाइम ताना (यह कोडनाम है, तो मैं भूल गया कि समाप्त सुविधा को क्या कहा जाता है)। यह बहुत ही कम ओएस एक्स टाइम मशीन के रूप में ही है, केवल कम प्रचार के साथ।


1
इसका नाम है शैडो वॉल्यूम कॉपी और यह भी दादी के अनुकूल है। आप केवल यह चुन सकते हैं कि आप किस प्रकार की फ़ाइलों का बैकअप लेना चाहते हैं ("संगीत", "चित्र" आदि), न कि यह किन फ़ोल्डरों की निगरानी करना चाहिए। यह केवल एक दिन में एक बार चलता है जब तक आप इसे अभी बैकअप करने के लिए नहीं कहते हैं।

0

Flashbake आज़माएं । यह हर एन मिनट (क्रोन और संभवतः विंडोज शेड्यूलर के माध्यम से) फ़ाइलों को बैकअप कर सकता है जो मी मिनटों में नहीं बदला है (0 हो सकता है)। आपको पायथन की आवश्यकता होगी, इसलिए साइगविन या एक्टिवस्टेट पायटन। यह गिट पर आधारित है और गैर-तकनीकी प्रकारों के लिए डिज़ाइन किया गया है।


0

बड़े बदलाव करने से पहले आप एक vm का उपयोग कर सकते हैं और स्नैपशॉट ले सकते हैं? इस तरह से रोल करने के लिए बहुत सुंदर दर्द रहित - लगभग 5 मिनट और आपका किया गया :)


वर्चुअल मशीन के लिए vm? ...
पैट्रिक डेसजार्डिन्स

0

SlickEdit में एक अच्छी सुविधा है जो आप वर्णन कर रहे हैं के समान है। हर बार जब आप जिस फ़ाइल पर काम कर रहे होते हैं, उसे सहेजते हैं, तो यह एक स्थानीय (अलग) बैकअप बनाता है। अपने अवकाश पर, आप स्थानीय फ़ाइल इतिहास के माध्यम से वापस देख सकते हैं। आप इसका उपयोग अपने SVN रिपॉजिटरी के पूरक के लिए कर सकते हैं, जिसे SlickEdit भी एकीकृत कर सकता है।


0

आप जिनी टाइमलाइन की कोशिश कर सकते हैं, यह विंडोज़ के लिए विंडोज़ टाइम मशीन की तरह है और आप प्रत्येक संस्करण को देखने के लिए एक समय स्लाइडर का उपयोग करने की आवश्यकता वाले संस्करण पर वापस जा सकते हैं http://www.genietimeline.com


जिनी के लिए पहले से ही पर्याप्त प्लग।
अर्जन



0

इस नौकरी के लिए मर्क्यूरियल एकदम सही है।

जब भी आप अपने कोड का स्नैपशॉट लेना चाहते हैं, यह सब आप कमांड लाइन में करते हैं: hg commit और आप कर रहे हैं!

यदि आप अपनी फ़ाइल के विभिन्न संस्करणों के लिए ब्राउज़ करना चाहते हैं, तो प्रश्न में फ़ाइल पर राइट क्लिक करने पर इसके ग्राफिकल संदर्भ मेनू का उपयोग करके TortoiseHG के साथ यह आसान है ।

इसके अलावा, SVN की तुलना में इसका अच्छा संकेत है क्योंकि यह आपके सभी उप-फ़ोल्डरों को छिपे हुए .svn निर्देशिकाओं के साथ नहीं देता है।


क्या होगा अगर मैं आने-जाने, खींचने में समय नहीं बिताना चाहता ... लेकिन बस कुछ स्वचालित है जो हर परिवर्तन का ट्रैक रखता है, जैसे कि Google डॉक्स लेकिन स्थानीय। आप क्या सुझाव देंगे?
स्केन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.