This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
vfour [2025/06/08 16:13] โ created admin | vfour [2025/06/29 11:20] (current) โ admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
======The " | ======The " | ||
+ | |||
+ | //Or why is that we do not like " | ||
+ | |||
+ | It's not just with Emails. Many office management systems such as Slack, Teams and countless others allow users to //attach// files and send those to others. Sounds convenient, right? But it can be downright painful and can sometimes even lead to data loss and corruption. | ||
+ | |||
+ | And we are not even pointing out the obvious disadvantage: | ||
+ | |||
+ | We use the term " | ||
+ | |||
+ | Here is Rohit who is a junior under Mohan. Mohan is a busy executive, who is now called to make a presentation. | ||
+ | |||
+ | He then closes the laptop, and reaches the conference where he's about to present. He opens the laptop only to find that it has crashed and he now does not have time to get the file. | ||
+ | |||
+ | Before enumerating the chaos that is about to follow, let us track how many // | ||
+ | |||
+ | - The PPT that Rohit made in his laptop (V1). | ||
+ | - The PPT that is now sitting in Rohit' | ||
+ | - The PPT that is downloaded in the default location of Mohan' | ||
+ | - The PPT that is in the folder on Mohan' | ||
+ | |||
+ | In short, there are actually four different variations. | ||
+ | |||
+ | Now some may say, all four are the same. Yes, to begin with all the four would likely to be the same. But it will not remain that way for long (usually). For e.g. Rohit may idly keep changing the PPT (V1) after he has sent it as an attachment to Mohan. Or Mohan, in his eagerness, modified the one at the default location where the attachment was downloaded (V3) and of course, the final place (V4) also gets modified. | ||
+ | |||
+ | Soon enough; all four variations of the same file are //all different internally!// | ||
+ | |||
+ | So let's come back to the desperate situation Mohan is facing: His laptop is not working and he needs to present the PPT. So he calls up Rohit, and asks him to send over the PPT file. Rohit; again in desperation, | ||
+ | |||
+ | Now, Mohan is puzzled. Not only is he staring at an old version, he possibly may not have agreed to the changes Rohit had made //after// Rohit had sent it as an attachment! Extremely annoying, and potentially a huge loss too. | ||
+ | |||
+ | This kind of situation happens so many times that it is best not to violate the " | ||
+ | |||
+ | **Git Winch keeps a single source of truth**\\ | ||
+ | All work inside //Git Winch// is done with one strict single source of truth. Every team member knows that they can always get the very latest version from the Git Host //Git Winch// is configured for. There are no separate // | ||
+ | |||
+ | **Difference between a // | ||
+ | In the above document, the word " | ||
+ | |||
+ | A " | ||
+ | |||
+ | |||
+ | |||
+ | ----- | ||
+ | [[/ |