一款功能強(qiáng)大的電子設(shè)計(jì)工具,搶先體驗(yàn)免費(fèi)注冊(cè):https://digipcba.com/?hmsr=HQbbs
自從我開(kāi)始使用Github和Google文檔以來(lái),我就愛(ài)上了版本控制。它將修訂版本跟蹤信息與文件一起存儲(chǔ),而不是保留必要文件的多個(gè)副本并為每個(gè)修訂版本增加時(shí)間戳。這種環(huán)境非常適合處理代碼、電子表格和文檔,而DigiPCBA則將這些相同功能引入到PCB設(shè)計(jì)中。
DigiPCBA提供了相同的版本控制功能。您可以輕松地將設(shè)計(jì)文件恢復(fù)到早期的版本,克隆當(dāng)前項(xiàng)目并訪(fǎng)問(wèn)先前的版本。您可以在altium Designer中恢復(fù)設(shè)計(jì)文件的副本。如果您需要將早期的版本恢復(fù)到本地文件,則可以將該先前版本納入您在DigiPCBA上的“工作區(qū)”設(shè)計(jì)實(shí)例中。如果您從未使用版本控制進(jìn)行PCB設(shè)計(jì),此處為您提供了一些有關(guān)在DigiPCBA工作區(qū)內(nèi)進(jìn)行本地和服務(wù)器托管版本控制的指南。
我的文件存儲(chǔ)在哪里呢?
當(dāng)您在DigiPCBA上打開(kāi)“工作區(qū)”中的設(shè)計(jì)實(shí)例時(shí),您看不到原理圖文件的先前版本。您在“工作區(qū)”的設(shè)計(jì)實(shí)例中只能看到您的設(shè)計(jì)文件的最新版本。這就引出了一個(gè)問(wèn)題:在哪里可以找到設(shè)計(jì)文件的早期版本?
每當(dāng)您更改原理圖、PCB文檔或其他文件時(shí),先前版本都會(huì)存儲(chǔ)在DigiPCBA中。當(dāng)您打開(kāi)一個(gè)Altium Designer項(xiàng)目時(shí),您可以訪(fǎng)問(wèn)存儲(chǔ)在本地計(jì)算機(jī)以及網(wǎng)絡(luò)上的設(shè)計(jì)文件的舊版本。您還可以在Altium Designer的“存儲(chǔ)管理器”(Storage Manager)面板中訪(fǎng)問(wèn)這些不同的修訂版本。
下圖顯示我已經(jīng)在Altium Designer中打開(kāi)了一個(gè)DigiPCBA項(xiàng)目。打開(kāi)“存儲(chǔ)管理器”面板時(shí),我可以看到原理圖的本地和在線(xiàn)版本。紅色框中顯示了這一特定原理圖文件的當(dāng)前版本(參見(jiàn)下文)。該版本已在編輯窗口中打開(kāi);這是我的項(xiàng)目原理圖的當(dāng)前版本。
可以在Altium Designer的“存儲(chǔ)管理器”面板中看到所有該文件之前的修訂版本
如需訪(fǎng)問(wèn)其中一個(gè)修訂版本,只需要簡(jiǎn)單雙擊該早期版本,即可在“原理圖編輯器”中打開(kāi)該修訂版本。然后,您可以平鋪窗口,以便同時(shí)比較兩個(gè)修訂版本(如下圖所示)。在放大區(qū)域中,早期版本原理圖在該位置有三個(gè)LEDs指示燈,而當(dāng)前版本原理圖只有兩個(gè)LED指示燈。如您在“存儲(chǔ)管理器”面板的“注釋”部分中所見(jiàn)(參見(jiàn)上圖),從原理圖中移除了一個(gè)LED指示燈。
在Altium Designer中比較原理圖的兩個(gè)修訂版本
打開(kāi)原理圖的早期版本后,其將顯示在“項(xiàng)目”面板的“自由文檔”區(qū)域。您可以在文件中右鍵單擊該版本,然后單擊“瀏覽”以在本地計(jì)算機(jī)上定位該版本。然后,您可以將該文件移動(dòng)到本地設(shè)備上的另一個(gè)位置。我喜歡將項(xiàng)目文件的本地副本放在相同的地方,因?yàn)檫@有助于保持條理。
比較修訂版本
找到早期版本后,您可以選擇通過(guò)不同的方法使用它。通過(guò)并排打開(kāi)兩個(gè)原理圖,我可以知道最新版本原理圖文件所做變化的準(zhǔn)確位置。請(qǐng)注意,這使您可以輕松查看原理圖當(dāng)前版本與先前版本之間的差異。但是,兩者之間仍然可能存在其他不明顯的差異;“比較”工具將顯示兩個(gè)文件之間的差異列表。
如需訪(fǎng)問(wèn)比較工具,請(qǐng)單擊“項(xiàng)目”菜單,然后單擊“顯示差異”。這時(shí),將打開(kāi)一個(gè)對(duì)話(huà)框,通過(guò)該對(duì)話(huà)框,您可以選擇需要比較的文件。如需選擇特定文件,請(qǐng)單擊對(duì)話(huà)框底部的“高級(jí)模式”選項(xiàng)。您將在“項(xiàng)目”面板中看到兩個(gè)包含文件的列表。現(xiàn)在,您可以選擇需要比較的文件。我在下面的左側(cè)列表中選擇了原理圖的早期版本,在右側(cè)列表中選擇了該原理圖的當(dāng)前版本。
選擇要在Altium Designer中進(jìn)行比較的文檔
單擊“確定”后,您可以查看每個(gè)文件中的特定差異并直觀地檢查這些差異。文件的變化將以差異列表的形式顯示,您可以單擊該列表來(lái)定位每個(gè)文件的特定差異。
在當(dāng)前項(xiàng)目中保留早期版本
如果您決定要在項(xiàng)目中使用文件的早期版本,您只需要將其重命名并拖到“項(xiàng)目”面板中,即可將其添加到當(dāng)前項(xiàng)目中。然后,您可以使用“項(xiàng)目”面板中的版本控制工具來(lái)提交項(xiàng)目并將其推送到“工作區(qū)”設(shè)計(jì)實(shí)例。您也可以像處理其他任何文件一樣,從項(xiàng)目中刪除該文件的舊版本。
在下圖中,我已經(jīng)添加了項(xiàng)目的先前版本,現(xiàn)在,我需要將項(xiàng)目推回到我的DigiPCBA工作區(qū)。將先前版本添加到項(xiàng)目中并刪除不需要的文件后,您只需要右鍵單擊該項(xiàng)目文件,然后選擇版本控制入口下的“提交整個(gè)項(xiàng)目”即可。屏幕上將出現(xiàn)“提交版本控制”對(duì)話(huà)框,您可以在項(xiàng)目中選擇將要推送到您的DigiPCBA工作區(qū)的指定文件。
在Altium Designer中提交項(xiàng)目并將其推回到網(wǎng)絡(luò)設(shè)計(jì)實(shí)例
單擊“提交并推送”后,原理圖的早期版本將被添加到版本控制中。現(xiàn)在,該早期版本將出現(xiàn)在其版本鏈中。您可以為項(xiàng)目中的PcbDoc文件和其他文件執(zhí)行與上面相同的版本控制跟蹤功能。請(qǐng)注意,在上面的窗口中,我將其他原理圖文件從項(xiàng)目中刪除了,但其實(shí)我也可以在項(xiàng)目中保留其他文件。它會(huì)繼續(xù)在我的DigiPCBA工作區(qū)中擁有自己的版本鏈且可追溯,并允許在“存儲(chǔ)管理器”面板中對(duì)其進(jìn)行訪(fǎng)問(wèn)。
任何有權(quán)訪(fǎng)問(wèn)該項(xiàng)目的人員均可以訪(fǎng)問(wèn)這些早期文件版本。請(qǐng)確保與您的團(tuán)隊(duì)溝通并在您的DigiPCBA工作區(qū)中注意用戶(hù)的權(quán)限。如需深入了解如何在DigiPCBA工作區(qū)中管控對(duì)不同項(xiàng)目的訪(fǎng)問(wèn)權(quán)限,請(qǐng)查看有關(guān)控制用戶(hù)權(quán)限的教程。
希望這個(gè)簡(jiǎn)短教程可以幫助您訪(fǎng)問(wèn)存儲(chǔ)在您的DigiPCBA工作區(qū)中的文件的早期版本。這是一種追溯文件先前版本的簡(jiǎn)單方法,使用這種方法,您將無(wú)需手動(dòng)跟蹤本地計(jì)算機(jī)上的一長(zhǎng)串文件。請(qǐng)注意,在您進(jìn)行編輯時(shí),Altium Designer將跟蹤您在本地計(jì)算機(jī)上的早期文件版本。另外,您也可以從“存儲(chǔ)管理器”面板中“本地歷史記錄”列表訪(fǎng)問(wèn)早期文件版本(參見(jiàn)上面的窗口)。文章里類(lèi)似這種有關(guān)DigiPCBA版本控制的更多信息,請(qǐng)參見(jiàn)用戶(hù)手冊(cè)。
在DigiPCBA的幫助下,電子行業(yè)正在實(shí)現(xiàn)前所未有的高度集成化。在此之前,版本控制一直被局限于軟件開(kāi)發(fā)領(lǐng)域,但現(xiàn)在,設(shè)計(jì)人員們不僅可以實(shí)現(xiàn)在家辦公,而且能夠?qū)⒐ぷ餍侍岣叩揭粋€(gè)前所未有的水平。
我們只是簡(jiǎn)單介紹了DigiPCBA的功能。您可以在論壇中查看更詳細(xì)的功能描述或點(diǎn)播網(wǎng)絡(luò)研討會(huì)。
-
pcb
+關(guān)注
關(guān)注
4317文章
23002瀏覽量
396228 -
digipcba
+關(guān)注
關(guān)注
2文章
31瀏覽量
3930
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論