svn 檔案出現 “本地 編輯,動作 刪除,操作 更新” 錯誤. svn學習

來源:互聯網
上載者:User

svn 衝突解決

A     C protected/components/ChangeAppTwo.php      >   本地 編輯,動作 刪除,操作 更新

使用

svn resolve --accept working protected/components/ChangeAppTwo.php

其實別的時候衝突,修改後,也同樣這樣寫下。。。

svn學習


1.添加檔案
命令:svn add 檔案路徑或目錄
eg:
svn add test.php
svn add *.php 添加目前的目錄下的所有php檔案

如為檔案夾則添加所有檔案下的東西

2.更新檔案
命令:svn update [目錄]
簡寫:svn up

svn update -r 版本號碼 檔案名稱或目錄

將當前檔案或目錄更新到指定版本
上述操作後要與版本庫同步,使用svn update 檔案名稱或目錄
此時可能會提示到期,是衝突造成的,應先svn update ,修改檔案,svn resolved 最後提交 svn commit

3.提交檔案
命令:svn commit -m '日誌說明'  [-N] [-no-unlock]
簡寫:svn ci
如果選擇了保持鎖就使用-no-unlock開關

4.從伺服器下載檔案
命令: svn checkout path
path 指的是伺服器的目錄
簡寫svn co

svn checkout svn://172.16.27.55/madhouse/code

5.刪除檔案
命令:svn delete path -m '刪除日誌資訊'
簡寫:svn (del,remove,rm)

svn delete test.php       
svn commit

6.加鎖與解鎖
命令:svn lock -m '加鎖日誌' [-force] path
svn lock -m ‘加鎖’ test.php

解鎖 svn unlock path

7.查看檔案或目錄的狀態
命令:svn status  path
簡寫:svn st

目錄及目錄以下子目錄的檔案狀態,正常狀態不顯示

C:發生衝突
?:不在svn的控制項中
M:內容被修改
A:預定加入到版本
D:預定從版本中刪除
K:被鎖定

svn status -v [path]

8.查看日誌
命令:svn log path
svn log test.php

9.查看檔案詳細資料
命令:svn info path
svn info test.php

10.比較檔案差異
命令:svn diff path
簡寫:svn di

svn diff -r m:n test.php 

11.將差異合并到目前的版本
命令:svn merge -r m:n path

12.協助
命令:svn help
列出所有svn 命令

13.目錄列表
命令:svn list path
簡寫:svn ls
版本下的目錄列表

14.恢複本地修改
命令:svn revert 恢複原始示改變的工作複本

15.解決衝突
命令:svn resolved 移除工作複本的目錄或檔案衝突狀態

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.