標籤:style 使用 os strong 檔案 問題 代碼 line
那麼首先什麼是svn呢?官方有很好的解釋,我說一下個人簡單的理解,svn就是開源的版本控制軟體,
那麼什麼是版本呢?簡單的說版本就是標記,比如你買了一本書,同樣的書名,但是版本不一定一樣,
因為裡面可能補充了一點內容,為了區分,就修改了版本號碼,大家可以這麼理解。要想使用svn軟體首先就得
安裝,在伺服器安裝svn軟體,建立專案檔夾shop,然後(下面是本機安裝svn的操作)
建立倉庫 dos:> svnadmin create d:/svnServer/myapp/shop
裡面會產生一些檔案,裡面有一個conf/svnserve.conf 配置 匿名使用者寫的許可權 添加了這麼一行 anon-access = write
倉庫掛牌營業 dos:>svnserve -d -r d:/svnServer/myapp/shop
開啟後不要關閉。。
也就是你的svn軟體可以來檢查了。
這個時候你需要在客服端(也就是你的電腦)安裝svn軟體操作,安裝後,建立自己的專案檔,
進去後點擊右鍵進行 svncheckout 會彈出一個視窗,你只需要修改第一行即可,URL of repository(設定svn資產庫url地址),
也就是你要把代碼上傳到哪裡的地址,這時會產生一個隱藏的 .svn 檔案, 你可以設定檔案的顯示影藏檔案,就可以看到。
這個時候你就可以上傳代碼了,比如寫一個index.php檔案,操作的時候先做一個add 建立串連,然後再commit 提交,
記住在第一操作的時候,一定要checkout 就是檢查檔案,把伺服器端的檔案下載到本地,那麼以後伺服器再更新了檔案怎麼辦,
那你就update更新,如果上傳檔案就用上面的方法,可是如果檔案很多,不能一個一個傳吧,可以在空白處點擊commit上傳多個檔案,
它會執行兩個動作,一個是添加,然後是上傳,兩個都是去
在檢查檔案的時候,svn可以判斷目前的目錄非空,主要是.svn影藏檔案對程式進行管理,如果不適用svn了,直接刪除.svn 影藏檔案即可。
如果更改了url資產庫地址怎麼辦?那就刪除影藏.svn後重新checkout 再提交
svn查看版本號碼的問題
svn裡面有一個 show log 操作可以查看檔案的版本號碼,可是當檔案修改名字後呢,由於
不同檔案的版本號碼不能串連,也就是每個檔案形成的版本號碼都是專屬的
要想顯示原先的版本,必須把名字改回到原先的名字
這樣在修改名字的時候,請確定你原先的版本是不是不要了,如果
還需要最好不要修改。
如果你想改名字,還需要看原來的版本,那麼就在建立一個新的檔案,
把原先的複製過去,改一個名字,這樣兩個版本都會存在
以上內容純個人實際操作,待續。。。