Visual Studio 2010:在活動圖中繪製隔間(水道)
Michael Tsai
4/26/2010
用 Visual Studio 2010 Ultimate 製作 UML 模型時,發現活動圖並未提供繪製隔間(partition;我還是喜歡叫它之前的名字:水道[swimlane])的功能。如果一定要畫水道,似乎就只好繞個彎,用矩形加物件節點做出水道的樣子,像這樣:
可以這麼說:Subversion 檔案庫裡面其實沒有「分支」這種東西,所有的變動都只是之前版本的另一個廉價複製版本。我們只是利用廉價複製的功能,產生一個資料夾的複本,並將它視為分支,如此而已。
或許有點多餘,但還是註明一下:分支的目錄不可跨檔案庫(即不能將分支建立在別的檔案庫中)。建立分支
Tip:第一次建立分支,可能會有點疑慮,擔心哪個步驟做錯了,或者不清楚發生了什麼事。這裡有個小建議,分支建好之後,不妨對 branches 目錄做 SVN Update,你會看到 branches\Web 底下多出一份 HR 目錄的拷貝(啊!原來分支就是 copy 嘛)。當然,你不用直接修改 branches 底下的檔案,而應當把主線的工作目錄(MyProject\Web\HR)切換到支線,再對其修改。原因很簡單:這樣你做的修改才會被編譯、執行。