一、名詞解釋
axure 檔案的幾種狀態:
本地檔案:新建立的檔案,一開始都是本地檔案。當簽入以後,本地檔案變為遠端檔案,並且自動在svn伺服器上建立遠端副本。
遠端檔案:當簽入或提交所有變更到團隊目錄時,遠端檔案會同步到遠端副本。
遠端副本:當簽出或從團隊目錄獲取所有變更時,遠端副本會同步到遠端檔案。
axure svn區域性原理:本地檔案、遠端檔案和遠端副本的關係
axure svn整體(協同)原理:團隊所有使用者共同維護乙份遠端副本。
二、動詞解釋
儲存:把本地檔案儲存為本地檔案,遠端檔案儲存為遠端檔案,不會發生轉化或同步(並沒有提交到伺服器,所以其他團隊人員看不到你的變更)
簽入:如果是遠端檔案則直接同步到svn伺服器上的遠端副本;如果是本地檔案則先轉化為遠端檔案再同步到svn伺服器上的遠端副本。簽入後會失去檔案的編輯許可權。(既可以操作本地檔案,也可以操作遠端檔案)(提交到伺服器上的檔案是不能修改的,所以當檔案被簽入以後就變為鎖定狀態,不能被修改,只有再次簽出才可以被修改)
三、場景解釋
當你需要看到團隊所有的最新檔案時:從團隊目錄獲取所有變更
當你新建某個檔案時,並且需要被其他人看到時:簽入(這時本地檔案將成為遠端檔案,並同步到遠端副本,可以被團隊中所有成員看到)
當你完成某個遠端檔案的編輯時,但是不需要被其他人看到時:儲存(這時遠端檔案將不會同步到遠端副本,所以變更後遠端檔案只能被自己看到,但是變更前的遠端檔案還是可以被團隊中所有成員看到)
當你未完成某個遠端檔案的編輯,但是需要被其他人看到時:提交所有變更到團隊目錄(這時檔案將成為遠端檔案,可以被團隊中所有成員看到)
四、總結
1.在新建乙個檔案之後,第一件事就是對其進行「簽入」;
2.之後,如果要讓團隊中其他人看到自己的變更則「提交所有變更到團隊目錄」,如果要看到團隊中其他人的變更則「從團隊目錄獲取所有變更」;
3.如果要修改遠端檔案則「簽出」;
4.最後需要注意:如果某個檔案修改完了,或暫時不需要修改了,應該及時「簽入」。(因為當你在修改某檔案時,團隊中其他人只能檢視不能修改)
(注:本文旨在對術語進行淺顯的解釋,方便記憶使用習慣。真實的原理與本文相去甚遠,特此說明,請注意!)
git協同工作
git的介紹就不多說了。這裡只是簡單的寫些入門的操作。我們既然不講什麼大道理,那麼我們就模擬乙個具體的操作場景出來。場景一 1,張三在做乙個專案。用git控制專案。2,李四花一周時間幫張三完成乙個功能。3,在這一周內,張三自己也在工作。4,一周後,李四把工作成果給張三。5,張三把李四的工作合併到自己...
CocoaPods多版本協同工作
公司的專案多數情況下是指定cocoapods版本的,但是自己又想使用最新的cocoapods庫。難道要一會兒公升級到最新的cocoapods,一會兒降級到公司的cocoapods版本!接下來為大家介紹兩種方案 帶版本執行相關命令 pod 1.0.0 update pod version update...
解決多個WAN協同工作問題
一 巧設定解決wan2撥號故障 一般來說如果我們兩條線路都需要進行pppoe撥號的話,很可能在實際使用過程中出現wan2介面無法順利撥號的問題。那麼我們該如何解決呢?具體步驟如下。圖1第二步 遇到這種問題大多數是由於dualwan韌體自身原因造成的,畢竟他是由開發並發布的,我們首先需要進入到dual...