寫這篇文章的目的是因為當時在幫公司的設計同學裝Cornerstone 之后, 在網(wǎng)上幫他們找那些教程文章,發(fā)現(xiàn)大多數(shù)都是針對已經對Cornerstone有了一個基本的了解的. 對于純新手或者非技術人員來說., 可能不是很友好, 嗯, 所以自己寫了一個十分基礎的文章, 希望能幫助到一些人吧..
添加倉庫
- 把得到的SVN地址 copy下來
- 打開Cornerstone 在程序的左下角 找到
+圖標并點擊Add Respository. 如下圖所示
屏幕快照_2018-11-29_下午3_39_21.png - 在彈窗中填寫相應信息,當我們之前copy了svn的地址之后,
Cornerstone會做自動補全的動作,所以一般情況下我們只需要填寫我們的用戶名和密碼即可
屏幕快照_2018-11-29_下午4_44_01.png
- 此時在我們的
Cornerstone的左邊欄會出現(xiàn)一個服務器資源庫的圖標.代表了你已經關聯(lián)到相應的服務器資源庫, 點擊需要做關聯(lián)的服務器資源庫,在Cornerstone的中間內容區(qū)對應出現(xiàn)的則是資源庫中所擁有的資源.
如下圖,圈中部分代表的服務器資源庫.
屏幕快照_2018-11-29_下午4_13_49.png - 選中你需要做關聯(lián)操作的資源庫, 換句話說你需要以哪一個層級的文件夾做關聯(lián), 你需要與誰做關聯(lián).如果是以你得到的服務器資源為根目錄, 則像上圖一樣選中對應服務器資源庫即可. 若還需要細分, 只是此資源庫中的一個子文件, 則需要繼續(xù)選中對應的文件夾. 之后在
Cornerstone的左上角找到Check Out. 建立一個本地的關聯(lián)倉庫.

屏幕快照_2018-11-29_下午4_24_32.png
- 之后我們就可以在本地倉庫中進行文件的增刪改查操作, 然后將之提交服務器即可. 需要注意是, 當我們做提交操作的時候, 最好先做更新操作
文件操作
Cornerstone中的文件一般可以分為D,A,?,!,C,M這幾種狀態(tài), 下面分別解釋這幾種標識.
- 刪除操作
-
!: 刪除了本地文件. 當文件出現(xiàn)了這種標識, 說明了我們本地倉庫中該文件被刪除,但是服務器的對應文件依然還在,此操作不會影響服務器資源, 當我們執(zhí)行了update操作之后, 被刪除的文件會重新從服務器拉取過來一份新的過來. -
D: 在刪除了本地資源之后, 對相應的服務器資源進行刪除標記, 注意在這樣標記之后, 我們進行提交操作, 服務器資源會相應刪除. 而我們在本地做了相應標記之后,update操作也不會重新拉取該資源. 想要將文件置為此狀態(tài), 只需要將本地資源先刪除,即先置為!之后. 右擊該文件->delete
-
- 添加文件操作
-
?: 本地倉庫中添加了新的文件, 但是服務器中并沒有此文件. 當你在本地倉庫添加文件時, 文件即為此狀態(tài). -
A: 標記為需要向服務器添加的新文件. 相關操作為: 找到相應的?文件 -> 右擊Add to Working copy
-

屏幕快照_2018-11-29_下午5_08_14.png
- 修改文件操作
M當我們對一個文件進行修改操作之后, 文件會變成這種狀態(tài). 需要注意的是如果我們對一個文件夾進行重命名操作, SVN是不會認為是文件修改操作. 他會指令兩個操作, 刪除久的文件夾, 然后新建一個新名字的文件夾.因為文件夾的名稱代表了資源的路徑, 文件夾的更改就表示了文件路徑的更改.
通常情況下, 我們需要確保我們修改的文件都處于
M/A/D這三種情況下 才能進行提交操作. 不過如果我們添加的文件十分多的時候, 我們也可以先點擊commit提交, 然后Cornerstone會彈出一個彈框提醒我們有新文件添加. 我們在這邊點擊Add to Working copy就能一步把所有新加文件及文件夾添加到服務器.
提交服務器
在Cornerstone的頂部 有commit以及update 的按鈕, 可以讓我們進行數(shù)據(jù)的更新拉取, 以及上傳的工作.

屏幕快照_2018-11-29_下午5_24_54.png


