tft每日頭條

 > 圖文

 > github支持中文文檔

github支持中文文檔

圖文 更新时间:2024-09-03 14:17:33

優質文章,第一時間送達!

github支持中文文檔(像Github一樣管理你的)1

譯者:耿海洋 coolspider2015

譯者簡介:認知神經科學博士,熱衷于通過數據科學的方法論,探究人類大腦承載的情緒與認知背後的深層機理。

github支持中文文檔(像Github一樣管理你的)2

Simul-整合Github和Word

Simul是一個文檔協作工具,把Github的優秀版本控制特性帶到Word中來。該工具為長期與他人協作編輯文檔的人群量身打造,比如學者、律師、記者、作家。

以學術工作者為例,無論你是學生還是導師,在書寫手稿的時候,是不是有無數個v1,v1_1,v2_1,...,是不是需要無數次的從不同版本中進行人工的比較、編輯和整合。

這樣的痛苦可能存在于每個需要協作編輯的文字工作者中,Simul為你解決以上痛點。

Github是流行的文本版本控制工具,在工業界和程序員中取得了巨大成功,但Github也具有其自身的局限,隻支持純文本,不支持像Word一樣的富文本。這讓Github在需要富文本編輯的場景中嚴重水土不服。Simul,就是解決這一痛點,把Github的版本控制功能整合到Word的富文本文檔中。

Github的優秀特性—文檔版本控制

Github有一個‘master’分支的概念,這是所有文檔的根本。當一個作者在文檔中做了一個修改時,他在自己的分支中進行這樣的操作。以防止他的更改對他人的文檔産生影響。一旦他們的修改完成,這些作者會試圖把他們的改變提交到master版本中去,這個時候,reviewer需要仔細的核對沖突和差異,最終完成合并。當程序員在編寫代碼的時候,該過程會反複出現。在這種情況下,代碼中的标簽和檢測點被标記出來。這些标記表示該代碼的版本被測試過了,可以去部署(發布)。

以上過程與word文檔創作過程有太多的交集和相似之處。其實,你并不真的需要Google Docs和Microsoft SharePoint提供的那種同時在線編輯功能。這些在線同時編輯讓我們不能确定誰編輯了哪個特定内容。但是Github分支的概念提供了更加清晰的發生改變的可追蹤索引。就像寫代碼一樣,可以添加标簽去表示一個穩定的小的或者大的版本更改是否已經準備好發布。

Github在Git的基礎上加入了社交的特征,例如comments和提issues,這大大加強了合作。Simul的目的是就是結合Github和Word各自的優勢。

為什麼我們不能隻用Github

Github的主要的局限是它隻針對純文本,就像window的寫字闆。很多作者為了充分利用Github的文本控制,轉向了純文本和Markdown,但這就是失去了富文本的特征,比如圖片和字體。這對一些公司是一個巨大的損失,每個出版社都需要重新去整理格式,這很耗時,而且容易出錯。

第二個阻力是Github是一個為技術人員設計和使用的工具,很多操作是通過命令行完成,這可能不太适合一般用戶。

Simul如何填補這個空白,解決這個痛點

一旦一個文檔在Simul中被創建 (它可以是一個新建的文檔或者一個上傳的文檔),所有的改變都可以被追蹤。在這個例子中,我們新建一個演示文檔,叫做’例子’包括一句話:’我是一個中國人’。點擊’Open in Word’按鈕。Word啟動,我替換’中國人’為’美國人’,一旦我保存,Simul将會顯示如下:

github支持中文文檔(像Github一樣管理你的)3

圖1

這裡有幾件事值得注意:

  1. 這裡邊的0.0.2被新的版本0.0.3替代了。

  2. 可以清楚的看到作者是誰,更改的時間是什麼時候,以及多少文本被插入和删除。

  3. 最重要的是:我們可以清楚的看到做了什麼更改,單詞’中’被删除,’美’被插入。

不管文檔中的 “Track Changes”是否開啟,以上這些都會被完整而準确的記錄下來。不僅顯示了文檔改變了,而且保證了沒有其他詭異的改變發生。但是,如果我也同時做了另一個更改,我們将會看到一個新的分支被創建。

這個修訂後顯示我另一個修改到了0.0.4, 沒有包括我們在0.0.3做的更改。如果我們看看這次更改,我們發現:’我’改成了’你’,注意後邊還是中國人,而不是美國人。

github支持中文文檔(像Github一樣管理你的)4

圖2

我們也可以對第二次更改,做一個comment,确保影響文檔的所有的信息被記錄,并且可以獲得到。但是,我們現在面臨一個這樣的情況,同一個文檔有兩個版本。我們可以使用teal panel合并兩個文檔,解決這個問題。使用合并,一個新的版本,0.0.5被創建了,包括了我兩次的更改。

github支持中文文檔(像Github一樣管理你的)5

圖3

這些更改現在可以接受或者拒絕,我們有了一個最後的版本,包括了所有的更改。Simul還有很多其他的特征,這裡沒有進行展示,可以去官網的文檔中查找。

github支持中文文檔(像Github一樣管理你的)6

圖4

我們真的需要對Word進行文本控制嗎?

我們确實需要它。一個關于它提升效率的一個好例子,來自于不同的公司的律師(或者多個研究者),想共同起草一個合同(共同寫一篇文章),這通常是一個效率低下的合作過程,涉及到無數的副本通過email發送,改動被手動的整合。這不僅消耗時間,而且容易出錯。而且很難建立一個最終的版本,一旦改變被接收,所有的曆史都沒有了。更别說,如果作者試圖在沒人注意的情況下插入了一個條款,或者加入欺騙的内容在錯誤的版本中,都不發被追蹤和檢測到。Simul可以支持你在Word中使用版本控制,解決以上的所有痛點。

Simul是一個免費的工具,有付費的版本,有多個複雜的特征和更多對你自己文檔的控制。

回複下方「關鍵詞」,獲取優質資源

回複關鍵詞「 pybook03」,立即獲取主頁君與小夥伴一起翻譯的《Think Python 2e》電子版

回複關鍵詞「入門資料」,立即獲取主頁君整理的 10 本 Python 入門書的電子版

回複關鍵詞「m」,立即獲取Python精選優質文章合集

回複關鍵詞「」,将數字替換成 0 及以上數字,有驚喜好禮哦~

題圖:pexels,CC0 授權。

github支持中文文檔(像Github一樣管理你的)7

好文章,我在看

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved