मुख्य GitHub सर्वर किस समय क्षेत्र में स्थित हैं?


11

GitHub अपने सर्वर से किस समय क्षेत्र में काम कर रहा है?

उदाहरण के लिए, Sun Dec 2 05:01:00 2012 +0200 पर की गई एक कमिट GitHub द्वारा योगदान कैलेंडर / ग्राफ़ में 1 दिसंबर 2012 को की गई एक कमिट के रूप में व्याख्या की गई है ।

नया दिन शुरू होने पर पहला घंटा कौन सा है?

जवाबों:


9

गिटहब एक रणनीति का उपयोग करता है जिसमें दिनांक-समय-ऑफसेट पैटर्न शामिल होता है। जब आप कमिट करते हैं, टाइमस्टैम्प में UTC से आपकी ऑफसेट शामिल होती है।

आप इसे कमांड के लिए एपीआई डॉक्स में देख सकते हैं । वे जो नमूना दिखाते हैं, वह एक टाइमस्टैम्प का उपयोग करता है "2010-04-10T14:10:01-07:00"। यह दिनांक-समय-ऑफसेट का एक मान्य ISO8601 प्रतिनिधित्व है। प्रदर्शन करने वाले व्यक्ति के लिए, यह 10 अप्रैल 2010 को 14:10:01 बजे था। यह आइटम शनिवार, 10 अप्रैल को उनके प्रतिबद्ध कैलेंडर पर दिखाई देगा।

Git और GitHub इस डेटा को दर्शक की ऑफसेट के लिए सामान्य करने का प्रयास नहीं करते हैं, लेकिन सापेक्ष समय स्ट्रिंग्स की गणना करते समय वे इसे ध्यान में रखते हैं। उदाहरण के लिए, एक परियोजना पर एक कमिटमेंट है जिस पर मैं काम करता हूं, यह कहता है कि इसे "1 घंटे पहले" बनाया गया था। यह मेरा समय 1:30 है, लेकिन जब मैं उस पाठ पर मंडराता हूं तो ऐसा लगता है कि यह 2:30 पर बनाया गया था। ऐसे कैसे हो सकता है? क्योंकि मेरा ऑफ़सेट वर्तमान में -07: 00 है और जिस व्यक्ति ने कमिट किया है, उसकी ऑफ़सेट -05: 00 है।

इसलिए दिन की शुरुआत का कोई सिस्टम-वाइड पहला घंटा नहीं है। समय पर सटीक एक ही समय में किए गए दो कमिट एक ही कैलेंडर पर भी दो अलग-अलग दिनों में दिखाई दे सकते हैं, अगर वे अलग-अलग समय क्षेत्रों में लोगों द्वारा किए गए थे। दूसरे शब्दों में, "गीथहब डे" एक आभासी "फ़्लोटिंग" कैलेंडर तिथि है जो कमिटर से संरेखित होती है - जरूरी नहीं कि दर्शक।


3

यह एक दिलचस्प सवाल है, क्योंकि गितुब हर दिन आपके द्वारा की जाने वाली कुछ गतिविधियों का इतिहास रखता है, साथ ही इसमें "सबसे लंबी लकीर" रिकॉर्ड है।

मैंने उसे संकुचित कर दिया। मैंने 1 एएम ईएसटी पर कमिट किया, और 6 एएम ईएसटी में एक और। 1am के पहले दिन के खिलाफ गिना जाता है, और 6am के दिन के रूप में गिना जाता है।

यह इस प्रश्न पर टिप्पणी के साथ मेल खाती है, कि Also, GitHub servers are in Pacific Time (UTC-8)। इसकी काफी संभावना है।

संपादित करें: इस प्रश्न का उत्तर देने के बाद से, उन्होंने इसे आपके स्थानीय खाते में बिलकुल ठीक कर दिया है। मैंने आधी रात के पहले और थोड़ी देर के बाद कमिट किया है, और वे मेरी प्रतिबद्ध ग्राफ़ पर सही तारीखों का श्रेय देते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.