ios 常見的命令列工具

2021-08-04 22:19:08 字數 1971 閱讀 2911

pwd : 檢視當前目錄

cat : 在命令列中檢視檔案

ls : 檢視檔案

ls -l : 就是以列表的形式展開

touch : 建立檔案

open :開啟檔案

當你命令列有很多東西你寫錯了的時候不想去一一刪除的時候,你可以直接control + c 換一行去寫

命令和引數之間是要有空格的

svn想要去check out建立連線需要這麼做

你可以通過cd命令 先進入乙個資料夾,然後再執行下面的命令

192.168.xx/***是你伺服器的ip位址

svn checkout 專案名字 --username=賬戶名字 --password=密碼

可以通過cd空格然後再通過拖拽資料夾的方式進入乙個資料夾

然後可以通過pwd來檢視是否在當前目錄下了。

如果你在本地建立了乙個檔案,比如說使用了 touch a.h這個時候這個檔案你不能直接去svn commit a.h提交這樣是會出錯的。

你需要先告訴svn你要管理這個檔案,你需要先 svn add a.h 再去svn commit a.h -m "提交檔案"去提交,注意提交的後面一定要加乙個-m 後面跟的是你提交上去的相當於注釋

當你敲了svn status如果什麼都沒有輸出的話,代表你本地下的**和你svn的**是一樣的。

如果你輸入svn status,輸入的檔名前面有?就代表你這個檔案沒有被svn 管理。

svn help 會告訴你svn中常用的命令

svn log 可以去看你都做了什麼事情,比如你在乙個code資料夾下面,在code資料夾下面建立了兩個檔案,你使用svn log就可以知道你更改的一些記錄,如果你專案中除了code還有其他資料夾,那你只能看到你code資料夾的更改記錄。

cd ..可以回到你上乙個目錄

當你修改了乙個檔案提交的時候這樣就可以了 svn commit -m "修改了檔案"

刪除乙個檔案就是 svn delegate 檔名

當你想刪除乙個檔案的時候,你已經在本地刪除了你告訴伺服器要刪除這個檔案,但是這個時候有另乙個人已經提前刪除好並提交了。這個時候就會有衝突了。這個時候我們就要去解決衝突。我們想解決這個檔案的衝突可以先去更新svn update再去解決就輸入這個命令就可以了svn resolved 檔名 

svn基本命令的簡寫

checkout : svn co

status : svn st

commit : svn ci

update : svn up

檔案狀態的介紹

? : 表示檔案在svn管理的本地目錄下,但是沒有被svn管理

a :  檔案在svn管理的目錄下,並且已經被本地svn管理庫管理了,記得提交就好

d : 檔案在本地已經被刪除了,需要提交

m : 檔案在本地修改過了,需要提交

u : 檔案被更新過了

c : 檔案傳送了衝突

svn commit -m 這裡也可以直接在-m後面寫注釋不加引號但是中間不能有空格,

我們用svn的時候最好先更新再去提交。

如果提交檔案的時候出現了檔名 is out of date 表示檔案已經過期需要先update一下。

就不如說同乙個檔案同一行,兩個不同的人去修改並且提交了就會發生衝突的,乙個人修改了那一行提交了,另乙個人也修改了去提交了,這個時候就會提示衝突,衝突有常用的三種解決方式

(p) postpone 延遲處理(svn工具不會幫你去解決衝突,自己需要去手動解決)這個版本會發生改變,解決完畢之後需要去提交

(mf) mine-conflict : 表示使用我的**,去覆蓋伺服器的**,還需要提交一次,因為版本會發生變化,所以需要提交

(tf) theirs-conflict : 使用伺服器的**,就是丟棄自己的**,版本不會發生變化

當你使用p的時候,svn會給你自動生成上乙個版本的檔案,和伺服器上版本的檔案,然後你就可以去進行你自己的修改,想要從這兩個檔案中獲取什麼。然後再呼叫svn resolved 檔名 就可以了。

TFS常見的幾個命令列工具

最近用到一些對tfs相關的幾個命令列工具,感覺還是比較有用,在此介紹給大家,希望對大家有用.1 tfsconfig tfsconfig.exe的預設位置是 program files microsoft team foundation server 2010 tools 下面,而且它是在tfs伺服器...

Mac常見命令列工具的使用

1 brew mac下的包管理工具 常用命令 列出軟體 brew list 安裝軟體 brew install sss 解除安裝軟體 brew uninstall sss 搜尋軟體 brew search sss 更新brewbrew update 顯示軟體資訊brew info 2 exiftoo...

命令列工具

在wince6.0 中,在vs2005 的 build 選單中,有乙個 advanced build commands 其中有很多編譯選項 sysgen 相當於執行命令 blddemo q 一般第一次編譯或者是 改變了 catalog 中的item 的時候,就用這個了。clean sysgen 相當...