更新時(shí)間:2021-12-21 11:12:49 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1486次
例如,使用 SVN 命令可以幫助您顯示 SVN 存儲(chǔ)庫(kù)列表。只需使用 svn list repository 命令,您將獲得所有存儲(chǔ)庫(kù)及其內(nèi)容的列表。
當(dāng)然,這只是您應(yīng)該知道的許多有用的 SVN 命令之一。
以下是每個(gè)開(kāi)發(fā)人員和管理員都應(yīng)該知道的基本 SVN 命令。
svn admincreate
svn admincreate 命令創(chuàng)建一個(gè)新的、空的存儲(chǔ)庫(kù)。
svn 導(dǎo)入
svn import 命令將未版本控制的文件樹提交到存儲(chǔ)庫(kù)中(并在需要時(shí)創(chuàng)建中間目錄)。
svn 結(jié)帳
svn checkout 命令從存儲(chǔ)庫(kù)中檢出工作副本。此命令有時(shí)縮寫為 svn co。
svn 提交
svn commit 命令將您的更改發(fā)送回SVN 服務(wù)器。
添加
svn add 命令將向存儲(chǔ)庫(kù)添加一個(gè)新文件——但前提是您已經(jīng)完成了 svn 提交。
svn 刪除
svn delete 命令將從您的存儲(chǔ)庫(kù)的工作副本中刪除一個(gè)文件。
SVN列表
svn list 命令允許您在不創(chuàng)建工作副本的情況下查看存儲(chǔ)庫(kù)中的文件列表。
svn 差異
svn diff 命令顯示您的工作副本與主 SVN 存儲(chǔ)庫(kù)中的副本之間的差異。
svn 狀態(tài)
svn status 命令打印工作副本文件和目錄的狀態(tài)。
svn信息
svn info 命令顯示有關(guān)本地或遠(yuǎn)程項(xiàng)目的信息。
svn 日志
svn log 命令顯示來(lái)自存儲(chǔ)庫(kù)的日志消息。
svn 移動(dòng)
svn move 命令將文件從一個(gè)目錄移動(dòng)到另一個(gè)目錄(或重命名它)。
svn合并
svn merge 命令將兩個(gè)不同的版本合并到您的工作副本中。
svn 回復(fù)
svn revert 命令恢復(fù)工作副本中的更改以及屬性更改。例如,您可以使用 svn revert 來(lái)撤消 svn add。
SVN 更新
svn update 命令使用存儲(chǔ)庫(kù)中的更改更新您的工作副本。
svn 擱置
svn shelve 命令存儲(chǔ)您的更改而不提交它們。
svn 幫助
svn help 命令提供了可用命令的摘要。
需要一個(gè)方便的 SVN 命令備忘單來(lái)參考嗎?
在這里,我們?yōu)槟枰私獾拿總€(gè) SVN 命令編制了一份快速參考指南。如果您正在考慮遷移到 Helix Core,我們還提供了等效的 Helix Core P4 命令。
任務(wù) | SVN 命令 | Helix Core P4 命令 |
---|---|---|
創(chuàng)建一個(gè)新的倉(cāng)庫(kù)/倉(cāng)庫(kù)。 | svnadmin 創(chuàng)建 | p4 倉(cāng)庫(kù) |
將文件添加到倉(cāng)庫(kù)/存儲(chǔ)庫(kù)。 | svn 導(dǎo)入 | p4 協(xié)調(diào),然后 p4 提交 |
放棄對(duì)打開(kāi)文件所做的更改并恢復(fù)到最新的同步版本。 | svn checkout -r <revision> url://path/to/repo | p4 還原 |
將文件復(fù)制到客戶端工作區(qū)。 | svn checkout <URL> <target_name> | p4 同步,然后 p4 編輯 |
將更改發(fā)送到倉(cāng)庫(kù)。 | svn 提交 | p4 提交 |
在客戶端工作區(qū)中打開(kāi)文件以將它們添加到庫(kù)中。 | svn add <file> ,然后 svn commit | p4 添加 <file>,然后 p4 提交 |
刪除文件。 | svn 刪除 <文件> | p4 刪除 <文件> |
獲取存儲(chǔ)庫(kù)中的文件列表。 | SVN列表 | p4 文件 |
將客戶端工作區(qū)中的文件與軟件倉(cāng)庫(kù)中的修訂進(jìn)行比較。 | svn diff <文件> | p4 差異 <文件> |
顯示有關(guān)工作區(qū)文件的信息。 | svn 狀態(tài) | p4 fstat, p4 打開(kāi), p4 有, p4 文件 |
顯示有關(guān)當(dāng)前客戶端和服務(wù)器的信息。 | svn信息 | p4信息 |
提供有關(guān)更改列表和更改列表文件的信息。 | svn 日志 | p4 描述 |
移動(dòng)文件。 | svn 移動(dòng) | p4移動(dòng) |
結(jié)合兩個(gè)不同的修訂版。 | svn合并 | p4合并 |
放棄對(duì)打開(kāi)的文件所做的更改。 | svn revert <文件或目錄> | p4 還原 <文件或目錄> |
獲取并更新從倉(cāng)庫(kù)/存儲(chǔ)庫(kù)到客戶端工作區(qū)的更改。 | SVN 更新 | p4同步 |
無(wú)需提交即可存儲(chǔ)文件。 | svn 擱置 | p4 擱置 |
請(qǐng)求幫助。 | svn 幫助 | p4 幫助 |
Helix Core 和 SVN 都可以比 Git 更好地處理大文件。他們確實(shí)有許多基本的、類似的命令。但這就是相似之處的結(jié)束。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743