怎么檢出svn目錄 我搭了svn服務(wù)器,但設(shè)計(jì)師總抱怨用得非常不爽,說(shuō)他原來(lái)公司只需文件拷貝即可,怎么辦?
我搭了svn服務(wù)器,但設(shè)計(jì)師總抱怨用得非常不爽,說(shuō)他原來(lái)公司只需文件拷貝即可,怎么辦?非常簡(jiǎn)單,SVN是為程序員設(shè)計(jì)的,設(shè)計(jì)師不應(yīng)該用這種東西來(lái)做版本管理,包括git,因?yàn)槟憧床坏礁牡牡胤健?duì)于設(shè)計(jì)
我搭了svn服務(wù)器,但設(shè)計(jì)師總抱怨用得非常不爽,說(shuō)他原來(lái)公司只需文件拷貝即可,怎么辦?
非常簡(jiǎn)單,SVN是為程序員設(shè)計(jì)的,設(shè)計(jì)師不應(yīng)該用這種東西來(lái)做版本管理,包括git,因?yàn)槟憧床坏礁牡牡胤?。?duì)于設(shè)計(jì)人員來(lái)說(shuō),這些備份工具既繁瑣又復(fù)雜,除了復(fù)雜的操作外,與手工復(fù)制文件沒有什么區(qū)別。
那么解決方案是什么?不幸的是,這個(gè)行業(yè)沒有完美的解決方案。目前,在單機(jī)設(shè)計(jì)軟件中,除了affinitydesigner可以將文件與歷史一起保存(文件量會(huì)變大),歷史面板(beta版)中可以看到所有的歷史操作分支外,其他軟件或多或少都是通過(guò)插件實(shí)現(xiàn)的,或者沒有這個(gè)功能。這是一些在線工具提供的問(wèn)題模式修改歷史預(yù)覽功能,這是一個(gè)很好的嘗試。此外,XD還在內(nèi)部測(cè)試中曝光了類似的版本管理功能截圖,但目前官方并未發(fā)布任何消息。
綜上所述,除非程序員生成的版本與設(shè)計(jì)師生成的版本完全相同,否則沒有必要增加設(shè)計(jì)師的工作量。一個(gè)設(shè)計(jì)文件可以少到m,大到g,行業(yè)需要一個(gè)外部/文件類型的記錄來(lái)管理設(shè)計(jì)圖紙的版本,而不是要求設(shè)計(jì)師使用程序員的版本管理軟件進(jìn)行簽入和簽出,因?yàn)槟憧床坏桨姹驹谀睦锇l(fā)生了變化,這種操作是不可能的真是浪費(fèi)時(shí)間。
SVN中檢出,和,導(dǎo)出,的區(qū)別?
簽出文件夾由SVN客戶端控制。添加、刪除和修改文件或文件夾將被SVN客戶端識(shí)別,并且可以更新和提交。它包含。SVN隱藏文件夾,其中包含SVN客戶端的控制信息。導(dǎo)出的文件夾不包含。SVN隱藏文件夾,因此它不受SVN客戶端控制,無(wú)法繼續(xù)更新和提交操作。
怎樣將新文件上傳到SVN服務(wù)器?
1. 首先,從SVN簽出服務(wù)器的文件目錄,打開要放置新文件的目錄,然后復(fù)制本地新文件。
2. SVN目錄中的新文件將顯示一個(gè)特殊的ID,表示該文件尚未注冊(cè)。
3. 使用join函數(shù)注冊(cè)新文件。新添加的文件在注冊(cè)后尚未上載到SVN服務(wù)器,因此包含新文件的文件夾的所有層都將標(biāo)記為紅色感嘆號(hào)作為提醒。
4. 本地修改只能通過(guò)提交新文件上傳到SVN服務(wù)器。您可以通過(guò)選擇任何層上的任何文件夾來(lái)提交。
5. 提交時(shí)可以描述此修改。
6. 提交成功后,SVN簽出的目錄將變?yōu)榫G色。此時(shí),其他人也可以從SVN服務(wù)器中檢出這些更新的文件。
SVN檢出數(shù)據(jù)時(shí)有樹沖突?
您好,樹沖突通常發(fā)生在一個(gè)開發(fā)人員移動(dòng)、重命名或刪除文件或文件夾時(shí),
而另一個(gè)開發(fā)人員移動(dòng)、重命名或刪除文件或文件夾,或只是修改它們。
(據(jù)我個(gè)人了解,這意味著兩個(gè)人分別簽出了一個(gè)來(lái)源相同的文件,并且該文件已被一個(gè)人移動(dòng)、重命名、刪除和提交。然后另一個(gè)人也修改、移動(dòng)、重命名、刪除了文件而沒有更新,更新或提交這些操作時(shí)會(huì)出現(xiàn)樹沖突。)
要解決樹沖突,需要找到?jīng)_突方,查看日志,知道誰(shuí)對(duì)您的沖突文件做了什么樣的操作,然后和他們溝通解決。