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