आमतौर पर स्रोत फ़ाइलों के शीर्ष पर लेखक, संस्करण और लाइसेंस जानकारी के साथ कुछ पंक्तियां जोड़ने के लिए अच्छा अभ्यास माना जाता है। उदाहरण के लिए, जीएनयू जीपीएल v3स्रोत फ़ाइलों में स्वचालित रूप से लाइसेंस/लेखक/संस्करण शीर्षलेख का प्रबंधन
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms [SNIP]
जोड़ने के लिए मैं यह थकाऊ यह प्रत्येक फाइल करने के लिए मैन्युअल रूप से जोड़ने के लिए मिल जाए, और, कॉपीराइट उन सब को हर अब अद्यतन करने के लिए और फिर जब नए लेखकों के लिए इस जानकारी परिवर्तनों में से कुछ (के लिए पता चलता है साल, संस्करण टक्कर)।
क्या यह स्वचालित रूप से प्रबंधित करने का कोई तरीका है, ताकि मुझे केवल एक ही स्थान पर यह सामान संपादित करना पड़े और यह स्वचालित रूप से प्रतिलिपि हो जाए?
यदि आवश्यक हो, तो आप मान सकते हैं कि मैं किसी भी आधुनिक संशोधन नियंत्रण प्रणाली का उपयोग कर रहा हूं।
कृपया यह स्पष्ट है, जो VCS और जो ओएस के तहत आप उपयोग करना चाहते। इसके अलावा - क्या आपके पास किसी भी सीआई | उपयोग करने की योजना है) उपकरण तैनात करें? –
साइड नोट - कॉपीराइट सुरक्षा का वर्ष प्रति वर्ष नहीं है, यह (* गतिशील *) रेंज स्टार्ट-एंड (एफएसएफ सुझावों और शुद्ध सादे तर्क के अनुसार) –
@LazyBadger: मैं मुख्य रूप से लिनक्स + गिट का उपयोग करता हूं, लेकिन मैं अन्य प्रणालियों के समाधान के बारे में भी उत्सुक हूं। और मान लें कि कोई सीआई/तैनाती नहीं है, लेकिन मुझे नहीं लगता कि यह कैसे प्रासंगिक हो सकता है, क्योंकि वे केवल बाद के चरण में काम करते हैं (मैं चाहता हूं कि वीसीएस में कॉपीराइट लाइनें हों, * पहले * मैं तैनात हूं)। कॉपीराइट वर्ष के संबंध में, कोई फर्क नहीं पड़ता कि प्रारूप केवल 2007-2011 या 2011 है, मुझे अभी भी इसे हर साल अपडेट करना होगा, है ना? –