SVN基礎知識單選題100道及答案_第1頁
SVN基礎知識單選題100道及答案_第2頁
SVN基礎知識單選題100道及答案_第3頁
SVN基礎知識單選題100道及答案_第4頁
SVN基礎知識單選題100道及答案_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

SVN基礎知識單選題100道及答案1.SVN中用于將本地修改提交到版本庫的命令是()A.updateB.commitC.addD.checkout答案:B2.以下關于SVN工作副本的描述,正確的是()A.工作副本只能在本地查看,不能修改B.工作副本和版本庫中的文件完全一樣,沒有差異C.對工作副本的修改需要通過特定命令才能同步到版本庫D.工作副本不能刪除答案:C3.在SVN中,當執(zhí)行update命令時,會發(fā)生以下哪種情況()A.把版本庫中所有文件都下載到本地B.將本地工作副本中的修改提交到版本庫C.檢查版本庫中是否有新的修訂版本,并將更新的內(nèi)容合并到本地工作副本D.清空本地工作副本答案:C4.SVN的版本號是()A.每個文件單獨擁有B.整個版本庫全局唯一C.每次提交都會生成一個新的獨立版本號D.只在特定文件夾中有意義答案:B5.若要在SVN中創(chuàng)建一個新的文件夾,應該使用()A.在操作系統(tǒng)中直接創(chuàng)建,然后用SVN命令添加到版本庫B.svnmkdir命令C.先創(chuàng)建文件再轉化為文件夾D.無法在SVN中直接創(chuàng)建文件夾答案:B6.以下關于SVN的版本控制機制,說法錯誤的是()A.它可以記錄文件的所有修改歷史B.支持多人同時對項目進行開發(fā)和修改C.所有版本信息都存儲在本地工作副本中D.可以方便地回溯到某個歷史版本答案:C7.在SVN中,使用()命令可以查看本地工作副本和版本庫之間的差異A.diffB.statusC.infoD.list答案:A8.當執(zhí)行svnadd命令后,文件的狀態(tài)變?yōu)椋ǎ〢.addedB.modifiedC.deletedD.unversioned答案:A9.SVN中,若想放棄本地對某個文件的所有修改,恢復到版本庫中的版本,應該使用()A.svnrevert命令B.svnupdate命令C.svncommit命令D.svndiff命令答案:A10.關于SVN服務器,以下說法正確的是()A.只能在Windows系統(tǒng)上搭建B.搭建好后不能更改配置C.它存儲著項目的版本庫D.不需要網(wǎng)絡連接就能正常工作答案:C11.在SVN中,一個文件從版本庫中刪除后,使用()命令可以找回A.svnundeleteB.svnrevertC.svnupdateD.無法找回答案:A12.以下哪種情況會導致SVNupdate命令失?。ǎ〢.本地工作副本有未提交的修改且與版本庫有沖突B.版本庫中沒有新的修訂版本C.網(wǎng)絡連接正常D.本地工作副本是最新版本答案:A13.SVN的日志記錄可以通過()命令查看A.svnlogB.svninfoC.svnstatusD.svndiff答案:A14.當在多個團隊成員之間協(xié)作開發(fā)項目使用SVN時,為了避免沖突,最好的做法是()A.每個人只修改自己的文件B.經(jīng)常執(zhí)行update命令獲取最新版本,然后再進行修改并提交C.禁止其他人同時提交修改D.定期刪除本地工作副本并重新檢出答案:B15.在SVN中,創(chuàng)建分支使用()命令A.svnbranchB.svncopyC.svnmergeD.svnsplit答案:B16.關于SVN中的標簽(tag),說法正確的是()A.標簽是一個指向特定版本的指針,不能修改B.標簽只能在項目結束時創(chuàng)建C.標簽創(chuàng)建后就不能刪除D.標簽可以隨時創(chuàng)建,用于標記某個重要的版本答案:D17.SVN客戶端工具中,TortoiseSVN是()A.命令行工具B.圖形化工具C.只能在Linux系統(tǒng)使用D.只用于查看版本庫內(nèi)容答案:B18.在SVN中,執(zhí)行svnmerge命令的作用是()A.將一個分支的修改合并到另一個分支或主干B.把多個文件合并成一個文件C.合并版本庫中的不同版本D.拆分一個文件為多個文件答案:A19.若要查看本地工作副本在版本庫中的位置,應該使用()A.svninfoB.svnlistC.svnstatusD.svndiff答案:A20.SVN中,設置用戶權限通常在()文件中進行配置A.svnserve.confB.authzC.passwdD.以上都不對答案:B21.以下關于SVN的用戶名和密碼管理,說法正確的是()A.用戶名和密碼只能在服務器端設置,客戶端無法修改B.用戶名和密碼可以在客戶端隨意修改C.用戶名和密碼存儲在本地工作副本中D.忘記密碼后無法找回答案:A22.在SVN中,文件的屬性也可以進行版本控制,對文件屬性進行修改后,使用()命令提交A.svncommitB.svnpropeditC.svnpropdelD.svnpropget答案:A23.當執(zhí)行svnlist命令時,它會列出()A.本地工作副本中的所有文件和文件夾B.版本庫中的指定目錄下的文件和文件夾列表C.本地和版本庫中所有不同的文件D.已經(jīng)刪除的文件列表答案:B24.以下哪種不是SVN支持的版本庫存儲格式()A.fsfsB.bdbC.svfsD.以上都是支持的格式答案:C25.在SVN中,若要查看某個文件在不同版本中的內(nèi)容變化,使用()功能A.svndiff-r版本號1:版本號2文件名B.svnlog文件名C.svninfo文件名D.svnstatus文件名答案:A26.關于SVN的匿名訪問,正確的是()A.所有SVN服務器都默認支持匿名訪問B.匿名訪問可以進行所有操作,包括提交修改C.可以通過配置來決定是否允許匿名訪問以及匿名用戶的權限D.匿名訪問只能查看文件列表,不能查看文件內(nèi)容答案:C27.在SVN中,將一個項目從一個版本庫遷移到另一個版本庫,可以使用()A.svnadmindump和svnadminload命令B.svncopy命令C.直接復制文件到新的版本庫目錄D.無法遷移答案:A28.當SVN客戶端連接服務器時,出現(xiàn)認證失敗的提示,可能的原因是()A.用戶名或密碼錯誤B.服務器配置問題C.網(wǎng)絡連接問題D.以上都有可能答案:D29.SVN中,為了提高性能,在本地工作副本中會緩存一些版本庫的信息,使用()命令可以清理緩存A.svncleanupB.svnrevertC.svnupdateD.svndiff答案:A30.以下關于SVN的分支和標簽的區(qū)別,說法錯誤的是()A.分支用于并行開發(fā),標簽用于標記特定版本B.分支可以持續(xù)發(fā)展和修改,標簽一般是固定的C.分支和標簽的創(chuàng)建和使用方法完全不同D.分支和標簽都可以從主干或其他分支創(chuàng)建答案:C31.在SVN中,使用()命令可以查看當前用戶的權限A.svnpermsB.svninfoC.svnlistD.沒有直接命令查看答案:D32.若要在SVN中鎖定一個文件,防止其他用戶修改,使用()命令A.svnlockB.svnunlockC.svnprotectD.svndeny答案:A33.SVN服務器在運行過程中,日志文件記錄了服務器的各種操作信息,默認情況下,日志文件存儲在()A.服務器安裝目錄下B.版本庫目錄下C.系統(tǒng)根目錄下D.用戶自定義目錄下答案:B34.當在SVN中執(zhí)行一個復雜的合并操作時,出現(xiàn)沖突,應該()A.放棄合并操作B.手動解決沖突,然后標記沖突已解決繼續(xù)操作C.重新執(zhí)行合并命令D.刪除本地工作副本重新檢出答案:B35.關于SVN的鉤子腳本(hookscripts),以下說法正確的是()A.鉤子腳本只能在服務器端執(zhí)行,不能在客戶端執(zhí)行B.鉤子腳本可以用于在特定操作發(fā)生時執(zhí)行自定義的命令或操作C.鉤子腳本不能修改,由系統(tǒng)默認提供D.鉤子腳本只在版本庫創(chuàng)建時起作用答案:B36.在SVN中,使用()命令可以將版本庫中的文件檢出到本地指定目錄A.svncheckout版本庫地址本地目錄B.svnexport版本庫地址本地目錄C.svncopy版本庫地址本地目錄D.svnmove版本庫地址本地目錄答案:A37.以下關于SVN的修訂版本(revision),說法錯誤的是()A.每次提交操作都會增加一個修訂版本號B.修訂版本號可以用來唯一標識版本庫在某個時刻的狀態(tài)C.不同文件的修訂版本號是獨立的D.可以通過修訂版本號回溯到特定版本的文件內(nèi)容答案:C38.當在SVN客戶端執(zhí)行命令時,出現(xiàn)“網(wǎng)絡連接超時”錯誤,可能的解決方法是()A.檢查網(wǎng)絡連接是否正常B.增加服務器的響應時間設置C.重新啟動SVN服務器和客戶端D.以上都有可能答案:D39.在SVN中,對于一個已經(jīng)存在的文件,若要修改它的名字,應該()A.在操作系統(tǒng)中直接改名,然后用svncommit提交修改B.使用svnrename命令C.先刪除原文件,再創(chuàng)建一個新名字的文件并添加到版本庫D.無法修改文件名答案:B40.SVN中,若要查看版本庫中某個目錄下所有文件的最后修改時間,使用()命令A.svninfoB.svnlist--verboseC.svnstatusD.svnlog答案:B41.關于SVN與其他版本控制系統(tǒng)(如Git)的比較,以下說法正確的是()A.SVN是集中式版本控制系統(tǒng),Git是分布式版本控制系統(tǒng)B.SVN的性能總是優(yōu)于GitC.SVN和Git的使用方法完全相同D.SVN不支持分支操作,Git支持答案:A42.在SVN中,當執(zhí)行svnpropget命令時,它用于獲?。ǎ〢.文件的屬性值B.版本庫的屬性值C.本地工作副本的屬性值D.以上都可以答案:D43.在SVN中,若要對一個文件添加注釋或描述,應使用()命令。A.svncommentB.svnannotateC.svnpropsetsvn:log"注釋內(nèi)容"文件名D.svnlog文件名答案:C44.以下哪個不是SVN中的鎖類型()。A.寫鎖B.讀鎖C.共享鎖D.只讀鎖答案:D45.當使用SVN進行項目開發(fā)時,若要在本地工作副本中切換到另一個分支,應使用()命令。A.svnswitch分支地址B.svnupdate分支地址C.svncheckout分支地址D.svnmerge分支地址答案:A46.SVN的存儲庫備份通??梢允褂茫ǎ┟钸M行。A.svnbackupB.svnadminhotcopyC.svndumpD.svnrestore答案:B47.在SVN中,若要將一個文件從一個目錄移動到另一個目錄,可使用()命令。A.svnmove源目錄/文件目標目錄B.svncopy源目錄/文件目標目錄C.svnrename源目錄/文件目標目錄D.svntransfer源目錄/文件目標目錄答案:A48.以下關于SVN的文件沖突,說法錯誤的是()。A.文件沖突只發(fā)生在文件被多個用戶同時修改時B.沖突的文件會在本地工作副本中標記出來C.可以使用專門的工具輔助解決文件沖突D.沖突的文件無法再進行修改答案:D49.在SVN中,若要查看一個文件的歷史修改者列表,可使用()命令。A.svnblame文件名B.svnlog文件名C.svninfo文件名D.svnstatus文件名答案:A50.對于一個SVN項目,若要設置其忽略某些文件或目錄,可使用()命令。A.svnignore文件名或目錄名B.svnexclude文件名或目錄名C.svnskip文件名或目錄名D.svnfilter文件名或目錄名答案:A51.以下關于SVN的提交消息,正確的是()。A.提交消息可有可無,對版本控制沒有影響B(tài).提交消息只能包含英文C.提交消息應該簡潔描述本次提交的修改內(nèi)容D.提交消息只能在服務器端查看答案:C52.在SVN中,若要在一個文件中查找特定的文本內(nèi)容,可使用()命令。A.svngrep文本內(nèi)容文件名B.svnsearch文本內(nèi)容文件名C.svnfind文本內(nèi)容文件名D.svnlocate文本內(nèi)容文件名答案:A53.以下關于SVN的外部定義(externals),說法錯誤的是()。A.可以將外部存儲庫的文件或目錄包含到當前項目中B.外部定義可用于簡化項目結構C.外部定義只能在項目開始時設置,不能修改D.外部定義可使項目引用其他存儲庫的資源答案:C54.當在SVN中使用svncopy命令創(chuàng)建一個分支時,新分支的初始版本()。A.是當前主干的最新版本B.是存儲庫的第一個版本C.是自定義的一個版本D.與原分支的版本無關答案:A55.SVN的客戶端在更新時,若要只更新部分文件或目錄,可使用()。A.svnupdate文件名或目錄名B.svnpartial-update文件名或目錄名C.svnspecific-update文件名或目錄名D.svnselective-update文件名或目錄名答案:A56.以下關于SVN的權限繼承,說法正確的是()。A.權限繼承是指子目錄繼承父目錄的權限,不能更改B.權限繼承可以手動關閉C.權限繼承只適用于文件,不適用于目錄D.權限繼承僅在首次創(chuàng)建目錄時有效答案:B57.在SVN中,若要將一個文件的屬性刪除,可使用()命令。A.svnpropdel屬性名文件名B.svnremove-prop屬性名文件名C.svndelete-prop屬性名文件名D.svnclear-prop屬性名文件名答案:A58.以下關于SVN的文件元數(shù)據(jù),說法錯誤的是()。A.文件元數(shù)據(jù)包含文件的屬性、作者等信息B.元數(shù)據(jù)存儲在版本庫中C.元數(shù)據(jù)不會隨文件的修改而改變D.元數(shù)據(jù)可以通過命令查看和修改答案:C59.在SVN中,若要對文件進行二進制差異比較,可使用()命令。A.svndiff--binary文件名B.svnbin-diff文件名C.svnbinary-compare文件名D.svncompare-binary文件名答案:A60.當在SVN中使用svnupdate命令時,若要忽略本地的修改,強制更新到最新版本,可使用()選項。A.--forceB.--ignore-localC.--overrideD.--discard-local答案:D61.以下關于SVN的合并追蹤(mergetracking),說法正確的是()。A.合并追蹤可自動完成合并操作,無需人工干預B.合并追蹤可幫助避免重復合并C.合并追蹤僅適用于小型項目D.合并追蹤只在服務器端起作用答案:B62.在SVN中,若要將一個文件標記為沖突已解決,可使用()命令。A.svnresolved文件名B.svnconflict-resolved文件名C.svnmark-resolved文件名D.svnfix-conflict文件名答案:A63.以下關于SVN的文件類型支持,說法錯誤的是()。A.SVN支持文本文件和二進制文件的版本控制B.對于二進制文件,SVN主要存儲文件的全量副本C.不同文件類型的版本控制操作完全相同D.對于大的二進制文件,可能會影響性能答案:C64.在SVN中,若要將一個文件添加到忽略列表中,且對整個項目生效,可使用()。A.svnpropsetsvn:ignore文件名.B.svnpropeditsvn:ignore文件名C.svnignore文件名--globalD.svnset-ignore文件名答案:C65.以下關于SVN的存儲庫結構,說法正確的是()。A.存儲庫結構是固定的,不能更改B.存儲庫結構可以隨意調(diào)整,但會影響版本控制C.存儲庫結構包含trunk、branches和tags等部分,可根據(jù)需要調(diào)整D.存儲庫結構只與服務器的存儲方式有關答案:C66.在SVN中,若要查看存儲庫的大小,可使用()命令。A.svnrepo-sizeB.svnadminsizeC.svnsizeD.沒有直接的命令查看存儲庫大小答案:D67.當使用SVN進行項目開發(fā)時,若要確保本地工作副本的文件完整性,可使用()命令。A.svnverifyB.svnchecksumC.svnintegrityD.svnvalidate答案:A68.以下關于SVN的提交鎖定,說法錯誤的是()。A.提交鎖定可防止多個用戶同時提交修改B.提交鎖定可以提高項目的開發(fā)效率C.提交鎖定可手動開啟和關閉D.提交鎖定會影響正常的提交操作,不建議使用答案:D69.在SVN中,若要將一個分支合并到主干,且只合并特定的修訂版本,可使用()。A.svnmerge-r起始修訂版本:結束修訂版本分支地址主干地址B.svnmerge分支地址主干地址-r起始修訂版本:結束修訂版本C.svnmerge分支地址-r起始修訂版本:結束修訂版本主干地址D.svnmerge-r起始修訂版本結束修訂版本分支地址主干地址答案:B70.以下關于SVN的工作副本狀態(tài),說法錯誤的是()。A.工作副本狀態(tài)可反映文件是否修改、添加或刪除B.工作副本狀態(tài)可通過svnstatus命令查看C.工作副本狀態(tài)可自動更新,無需手動檢查D.不同的狀態(tài)使用不同的符號表示答案:C71.在SVN中,若要將一個文件標記為不可修改,可使用()。A.svnimmutable文件名B.svnreadonly文件名C.svnlock--immutable文件名D.svnpropsetsvn:read-onlytrue文件名答案:D72.以下關于SVN的更新策略,說法正確的是()。A.必須手動更新工作副本,不能自動更新B.可以設置為自動更新,但可能會帶來沖突風險C.自動更新只更新部分文件D.自動更新會忽略本地修改答案:B73.在SVN中,若要查看文件的鎖信息,可使用()命令。A.svnlock-info文件名B.svninfo文件名--locksC.svnshow-lock文件名D.svnlock-status文件名答案:B74.以下關于SVN的屬性繼承,說法錯誤的是()。A.屬性繼承是指子文件繼承父目錄的屬性B.屬性繼承可手動控制C.屬性繼承僅適用于文本文件D.屬性繼承可減少屬性設置的工作量答案:C75.在SVN中,若要將一個文件的屬性復制到另一個文件,可使用()命令。A.svnpropcopy屬性名源文件名目標文件名B.svncopy-prop屬性名源文件名目標文件名C.svntransfer-prop屬性名源文件名目標文件名D.svnduplicate-prop屬性名源文件名目標文件名答案:A76.以下關于SVN的沖突解決工具,說法錯誤的是()。A.沖突解決工具可以幫助用戶直觀地看到?jīng)_突內(nèi)容B.不同的SVN客戶端可能提供不同的沖突解決工具C.沖突解決工具可自動解決所有沖突D.可以根據(jù)工具提示進行手動修改解決沖突答案:C77.在SVN中,若要查看一個文件的鎖持有者,可使用()命令。A.svnlock-holder文件名B.svnwho-holds文件名C.svnshow-holder文件名D.svninfo文件名--lock-holder答案:D78.以下關于SVN的文件比較,說法正確的是()。A.只能比較同一文件在不同版本的差異B.可以比較不同文件在同一版本的差異C.只能比較文本文件的差異D.比較操作只能在服務器端進行答案:B79.在SVN中,若要對一個文件添加自定義屬性,可使用()命令。A.svnpropset屬性名屬性值文件名B.svnadd-prop屬性名屬性值文件名C.svncustom-prop屬性名屬性值文件名D.svnset-prop屬性名屬性值文件名答案:A80.以下關于SVN的工作流,說法錯誤的是()。A.工作流可規(guī)定項目的開發(fā)、測試和發(fā)布流程B.工作流可根據(jù)團隊需求定制C.工作流可通過鉤子腳本實現(xiàn)部分自動化D.SVN沒有標準的工作流,每個團隊的工作流都不同且無法共享答案:D81.在SVN中,若要將一個文件從一個存儲庫復制到另一個存儲庫,可使用()命令。A.svncopy源存儲庫地址/文件目標存儲庫地址B.svntransfer源存儲庫地址/文件目標存儲庫地址C.svnmove源存儲庫地址/文件目標存儲庫地址D.不能直接復制文件到另一個存儲庫答案:D82.以下關于SVN的性能優(yōu)化,說法錯誤的是()。A.優(yōu)化網(wǎng)絡連接可提高SVN性能B.合理使用鎖和緩存可提高性能C.減少文件數(shù)量可提高性能D.性能優(yōu)化只針對服務器,與客戶端無關答案:D83.在SVN中,若要對一個文件的屬性進行批量修改,可使用()命令。A.svnpropedit屬性名文件名B.svnpropchange屬性名文件名C.svnpropset屬性名屬性值--recursive文件名D.svnbulk-prop屬性名屬性值文件名答案:C84.以下關于SVN的存儲庫訪問協(xié)議,說法錯誤的是()。A.常見的協(xié)議有svn、http、https等B.不同協(xié)議有不同的安全性和性能特點C.可以隨意切換協(xié)議,不影響使用D.協(xié)議的選擇應根據(jù)項目需求和環(huán)境決定答案:C85.在SVN中,若要將一個目錄標記為可執(zhí)行,可使用()命令。A.svnpropsetsvn:executabletrue目錄名B.svnexecutable目錄名C.svnmake-executable目錄名D.svnset-executable目錄名答案:A86.以下關于SVN的提交頻率,說法正確的是()。A.提交頻率越高越好,可確保數(shù)據(jù)安全B.提交頻率越低越好,可減少服務器負擔C.應根據(jù)團隊協(xié)作情況和項目進度合理安排提交頻率D.提交頻率不影響項目開發(fā)答案:C87.在SVN中,若要將一個文件的屬性設置為只讀,可使用()命令。A.svnpropsetsvn:read-onlytrue文件名B.svnreadonly文件名C.svnset-readonly文件名D.svnmake-readonly文件名答案:A88.以下關于SVN的合并策略,說法錯誤的是()。A.合并策略可根據(jù)項目需求選擇B.不同的合并策略可能影響合并的結果和效率C.合并策略可在合并過程中隨時更改D.合并策略包括簡單合并、智能合并等答案:C89.在SVN中,若要將一個文件的屬性從一個修訂版本復制到另一個修訂版本,可使用()命令。A.svnpropcopy屬性名文件名-r起始修訂版本:結束修訂版本B.svnpropcopy屬性名文件名--from-revision起始修訂版本--to-revision結束修訂版本C.svnpropcopy屬性名文件名-r起始修訂版本-r結束修訂版本D.svnpropcopy屬性名文件名-r起始修訂版本結束修訂版本答案:B90.以下關于SVN的版本庫備份策略,說法正確的是()。A.只需要備份一次,后續(xù)無需備份B.每天備份,但不需要驗證備份的完整性C.備份策略應根據(jù)項目重要性和數(shù)據(jù)量制定D.備份時只需要備份文件內(nèi)容,無需備份屬性和元數(shù)據(jù)答案:C91.在SVN中,若要查看一個文件的歷史版本數(shù)量,可使用()命令。A.svnlog文件名|wc-lB.svncount-revisions文件名C.svnversion-h

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論