SVN 高階應用

2021-06-10 17:29:28 字數 881 閱讀 8450

各種檔案狀態

u:表示從伺服器收到檔案更新了

g:表示本地檔案以及伺服器檔案都已更新,而且成功的合併了 

其他的如下:

a:表示有檔案或者目錄新增到工作目錄

r:表示檔案或者目錄被替換了.

c:表示檔案的本地修改和伺服器修改發生衝突

回退到某個版本: svn merge -rhead:18257 rm_old_file.sh .

從branch merge: svn merge -r18257:head branch_path . 

svn merge -r19217:19638 branch_path trunk_path

--dry-run 

更新至某個版本:svn up -r  18255 start-stop-sh

去掉svn資訊

tar zcf $pkgname.tar.gz $pkgname --exclude-vcs

20120926

建立branches: 在branches目錄建立新branch目錄。

svn cp svn/trunk_dir svn/branches_dir  

svn 去掉檔案的可執行許可權:

svn propdel svn:executable cr_video_yandex_ru.cpp cr_video_yandex_ru.h

svn 增加檔案的可執行許可權

svn propset svn:executable on cr_video_yandex_ru.cpp cr_video_yandex_ru.h

svn學習筆記4 高階應用

工作副本相關命令 svn list 列出當前目錄下處於版本控制的所有檔案 svn status 列出工作副本中的檔案 夾 的狀態 svn log 檢視提交日誌 來自svn ci 的 m引數 svn info 工作副本及檔案 夾 的詳細資訊 svn list svn ls 只會列出處於版本控制的檔案的...

SVN新手日常應用

copy原始碼基本操作 1.本地新建資料夾 你原始碼所存放的位置 2.在資料夾上右擊 svn checkout.url 位址是svn許可權給的 一般經理會給你開通 3 如果你是第一次使用,這個時候點選ok 會有乙個彈框 讓你輸入使用者名稱和密碼 然後點選ok即可 update日常應用 一般上班前 更...

svn學習與應用

先來認識下svn svn是之前公司一直在用的 版本控制系統,採用了分支管理系統。顧名思義,可以對 的版本做系統化管理。通俗講就是可用於多個人共同開發同乙個專案,實現共用資源的目的。開發同學使用svn集中式管理 的工作流程就是 2.進入自己的分支,編寫 然後每隔一定時間向伺服器自己的分支提交一次 co...