關於Axure+SVN協同工作的術語解釋

一、名詞解釋

Axure 文件的幾種狀態:


本地文件:新創建的文件,一開始都是本地文件。當簽入以後,本地文件變爲遠程文件,並且自動在svn服務器上創建遠程副本。

遠程文件:當簽入或提交所有變更到團隊目錄時,遠程文件會同步到遠程副本。

遠程副本:當簽出或從團隊目錄獲取所有變更時,遠程副本會同步到遠程文件。



Axure svn局部原理:本地文件、遠程文件和遠程副本的關係




Axure svn整體(協同)原理:團隊所有用戶共同維護一份遠程副本。



二、動詞解釋

保存:把本地文件保存爲本地文件,遠程文件保存爲遠程文件,不會發生轉化或同步(並沒有提交到服務器,所以其他團隊人員看不到你的變更)

簽入:如果是遠程文件則直接同步到svn服務器上的遠程副本;如果是本地文件則先轉化爲遠程文件再同步到svn服務器上的遠程副本。簽入後會失去文件的編輯權限。(既可以操作本地文件,也可以操作遠程文件)(提交到服務器上的文件是不能修改的,所以當文件被簽入以後就變爲鎖定狀態,不能被修改,只有再次簽出纔可以被修改)

簽出:使本機現有的遠程文件獲得svn服務器上的遠程副本的最新更新,並獲得編輯權限。(只能操作遠程文件)(下載到本地的文件才能修改)

提交所有變更到團隊目錄:把遠程文件的更新同步到svn服務器上的遠程副本,文件的編輯權限不變。(只對遠程文件有效,對本地文件無效)

從團隊目錄獲取所有變更:把svn服務器上的所有遠程副本都下載爲遠程文件,文件的編輯權限不變。(注意與簽出的區別,主語和動作都不相同)


三、場景解釋

當你需要看到團隊所有的最新文件時:從團隊目錄獲取所有變更

當你需要編輯某個本地文件時:直接編輯

當你需要編輯某個遠程文件時:簽出

當你新建某個文件時,並且需要被其他人看到時:簽入(這時本地文件將成爲遠程文件,並同步到遠程副本,可以被團隊中所有成員看到)

當你完成某個遠程文件的編輯時,並且需要被其他人看到時:簽入(這時遠程文件將同步到遠程副本,可以被團隊中所有成員看到)

當你完成某個遠程文件的編輯時,但是不需要被其他人看到時:保存這時遠程文件將不會同步到遠程副本,所以變更後遠程文件只能被自己看到,但是變更前的遠程文件還是可以被團隊中所有成員看到

當你未完成某個遠程文件的編輯,但是需要被其他人看到時:提交所有變更到團隊目錄(這時文件將成爲遠程文件,可以被團隊中所有成員看到)


四、總結

1.在新建一個文件之後,第一件事就是對其進行“簽入”;

2.之後,如果要讓團隊中其他人看到自己的變更則“提交所有變更到團隊目錄”,如果要看到團隊中其他人的變更則“從團隊目錄獲取所有變更”;

3.如果要修改遠程文件則“簽出”;

4.最後需要注意:如果某個文件修改完了,或暫時不需要修改了,應該及時“簽入”。(因爲當你在修改某文件時,團隊中其他人只能查看不能修改)



(注:本文旨在對術語進行淺顯的解釋,方便記憶使用習慣。真實的原理與本文相去甚遠,特此說明,請注意!)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章