日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
5.4萬(wàn)Star全部歸零,項(xiàng)目作者:十分后悔

HTTPie 項(xiàng)目的作者于 2012 年在 GitHub 上進(jìn)行了第一次提交,至今已走過(guò) 10 年時(shí)間。經(jīng)過(guò)不斷地迭代和改進(jìn),HTTPie 如今已經(jīng)成為了 GitHub 平臺(tái)上最受歡迎的 API 工具之一,并擁有超過(guò) 5.4 萬(wàn) Star 和 1 千多 Watch。

成都創(chuàng)新互聯(lián)公司成立10年來(lái),這條路我們正越走越好,積累了技術(shù)與客戶(hù)資源,形成了良好的口碑。為客戶(hù)提供做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、申請(qǐng)域名、網(wǎng)絡(luò)營(yíng)銷(xiāo)、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。網(wǎng)站是否美觀(guān)、功能強(qiáng)大、用戶(hù)體驗(yàn)好、性?xún)r(jià)比高、打開(kāi)快等等,這些對(duì)于網(wǎng)站建設(shè)都非常重要,成都創(chuàng)新互聯(lián)公司通過(guò)對(duì)建站技術(shù)性的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究為客戶(hù)提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶(hù),共同發(fā)展進(jìn)步。

這個(gè)擁有如此高 Star 數(shù)量的項(xiàng)目,卻因意外導(dǎo)致 5.4 萬(wàn)個(gè) Star 全部歸零。項(xiàng)目作者 Jakub Roztocil 近日在博客中詳細(xì)介紹了此次事件的來(lái)龍去脈,也順便可以給其他項(xiàng)目的作者敲響警鐘。

發(fā)生了什么?

Jakub 首先是承認(rèn)了此次事件是由自己的錯(cuò)誤操作導(dǎo)致的:

  • 由于一連串不幸的事件,我不小心把項(xiàng)目的倉(cāng)庫(kù)設(shè)為了私有,這個(gè)操作讓 GitHub 連帶刪除了我們花了 10 年時(shí)間建立的社區(qū)。

為什么要設(shè)為私有

作者 Jakub 表示:

  • 把倉(cāng)庫(kù)設(shè)為私有就會(huì)永久刪除所有 Watch 和 Star,這是 GitHub 的一個(gè)特性。我也知道這一點(diǎn),因此我顯然無(wú)意將 HTTPie 設(shè)為私有。

之所以會(huì)導(dǎo)致這樣的結(jié)果,最直接的原因是 Jakub 以為自己在一個(gè)不同的倉(cāng)庫(kù)里面(該倉(cāng)庫(kù)沒(méi)有內(nèi)容也沒(méi)有 Star),這是他在一周前創(chuàng)建的,但之前一直沒(méi)有向里面填充內(nèi)容。

Jakub 在當(dāng)時(shí)并沒(méi)有意識(shí)到倉(cāng)庫(kù)在命名上存在不一致,HTTPie 項(xiàng)目的倉(cāng)庫(kù)為 httpie/httpie,而 Jakub 想要設(shè)置的倉(cāng)庫(kù)為 httpie/.github。

  • 這就是為什么我在沒(méi)有意識(shí)到我的錯(cuò)誤時(shí),將 httpie/httpie 設(shè)為私有,而不是 httpie/.github

當(dāng) Jakub 做完操作回到組織頁(yè)面后,他發(fā)現(xiàn)仍然可以看到空的倉(cāng)庫(kù),反而是 HTTPie 項(xiàng)目倉(cāng)庫(kù)消失不見(jiàn)時(shí),他才真正意識(shí)到發(fā)生了什么。于是 Jakub 立刻回到設(shè)置頁(yè)面中想要重新將 HTTPie 設(shè)為公開(kāi)。但 GitHub 在接下來(lái)的半個(gè)小時(shí)內(nèi)都不允許他這樣做,原因是 GitHub 正在 “幫助” 他刪除倉(cāng)庫(kù)的 Star 和 Watch,無(wú)法中途停止這個(gè)過(guò)程。

GitHub 區(qū)別對(duì)待、拒絕恢復(fù)

為了盡可能避免損失,事后 Jakub 第一時(shí)間與 GitHub 取得聯(lián)系,希望 GitHub 能夠幫助他們恢復(fù)原本的數(shù)據(jù)。畢竟 GitHub 團(tuán)隊(duì)自己就曾經(jīng)不小心把 GitHub Desktop 應(yīng)用的倉(cāng)庫(kù)設(shè)置為私有,并在幾個(gè)小時(shí)內(nèi)就為自己恢復(fù)了一切。

當(dāng)初 GitHub 的 CEO 對(duì)這一情況做出了解釋?zhuān)?/p>

  • 開(kāi)發(fā)人員今天早上錯(cuò)誤地將 GitHub Desktop 倉(cāng)庫(kù)設(shè)為私有,重新修改回來(lái)并不會(huì)恢復(fù)它的 Star 和其他一些東西,因此我們正在從數(shù)據(jù)庫(kù)備份中進(jìn)行恢復(fù)。

顯然 GitHub 對(duì)此是有相關(guān)備份的,并且能夠通過(guò)備份挽回因不小心將倉(cāng)庫(kù)設(shè)為私有而造成的損失。但是在 HTTPie 項(xiàng)目的事件中,GitHub 卻拒絕這樣做,理由是會(huì)引發(fā)不良的副作用和浪費(fèi)資源成本。Jakub 甚至向 GitHub 提出經(jīng)濟(jì)補(bǔ)償,也同樣遭到了拒絕。

雖然這件事是由于 Jakub 自己錯(cuò)誤操作導(dǎo)致的,但他在博客中也提出了一些 GitHub 可以改善的地方,也希望其他項(xiàng)目作者能夠避免再犯同樣的錯(cuò)誤。首先,他希望 GitHub 能夠以更加清晰、明確的方式向用戶(hù)告知操作的危害性,而不是一句放在任何地方都適用的 “警告:這是一個(gè)潛在的破壞性操作”;其次是改善數(shù)據(jù)庫(kù)的設(shè)計(jì),盡可能使用 “軟刪除”,并在一定時(shí)間范圍內(nèi)延遲 “硬刪除”。

目前 HTTPie 已重新公開(kāi),截止完稿,該項(xiàng)目已獲得 9 千多的 Star 數(shù)量。

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:5.4 萬(wàn) Star 全部歸零,項(xiàng)目作者:十分后悔

本文地址:https://www.oschina.net/news/191453/httpie-star-to-zero


當(dāng)前標(biāo)題:5.4萬(wàn)Star全部歸零,項(xiàng)目作者:十分后悔
文章網(wǎng)址:http://m.5511xx.com/article/cdseoeg.html