Subversion的搬移(Move)操作
 2009/09/05 |  分類: 專案管理工具, 編程生涯
 | 點擊數: 3 / 8312
使用Subversion做為版本控制工具的好處之一是很方便做檔案的複製與搬移;在專案的進行過程裡,各式文件與檔案經常會根據實際需求的變化而調整,此時Subversion快速的整理操作就提供了極大的便利。
TortoiseSVN的搬移(Move)不是非常直覺,在點選了要操作的對象後,按右鍵將被選取的資料夾或檔案拖到目標位置後再放開,此時會顯示右鍵功能表,選取要使用的類型後就完成操作了。一個搬移會產生兩個動作:
- 原來位置的檔案會產生刪除動作
- 新的位置會產生新增動作
確定無誤後再做Commit將異動寫回檔案庫。
如果一次要處理很多檔案,那還是用在DOS視窗下Subversion Client命令較快,用 svn move 來源 目標 就可以了。
##
您可能也會有興趣的類似文章
- Subversion權限設定範例說明 (0則留言, 2009/09/09)
- Linus談Git與TortoiseGit (0則留言, 2008/12/19)
- 幾篇值得注意的Subversion相關文章 (0則留言, 2008/08/10)
- 取出Subversion檔案庫裡被刪除的檔案的步驟 (2則留言, 2006/08/26)
- 「勢不可擋」的Subversion (0則留言, 2007/08/18)
- 試用SmartSVN 4造成的混亂 (1則留言, 2008/08/07)
- CVS轉Subversion (0則留言, 2005/12/21)
- Subversion與Trac合用時的檔案庫Layout考量 (2則留言, 2007/08/19)
- [NetBeans] 安裝與設定NetBeans內的Subversion (0則留言, 2006/01/21)
- Java-based Subversion client登入AD的帳號問題 (0則留言, 2007/08/24)
- NetBeans的Subversion設定的最後一個步驟 (0則留言, 2006/02/03)
- 由Subversion檔案庫匯出特定專案的內容 (0則留言, 2005/12/25)
- 用JumpBox輕鬆安裝Subversion+Trac雙系統 (0則留言, 2007/07/25)
- 重新排列右鍵功能表(Context Menu)的選項 (0則留言, 2006/07/16)
- 輕鬆轉換到Subversion的工具:svn importer (0則留言, 2007/07/21)
隨機文章- [轉貼] Office外的另一選擇:StarOffice 8測試版
- 文字編輯器印象與jEdit (6)
- IntelliJ IDEA直接開啟專案的方法
- 用jQuery改造WordPress網頁 (2)
- [Windows] 部署相同目錄結構檔案的簡便方法
- 日劇《仁醫 JIN》與漫畫《仁者俠醫》觀後雜感 (10)
- IDEA 5.0試用版的測試結果:怎一個慘字了得! (2)
- [Vista] 使用iCACLs.exe快速變更檔案的存取權限
- FixedHeader.js:將網頁表格標題列固定住的程式
- 如何將ccTiddly轉換成獨立運作的TiddlyWiki (2)
歷史熱門文章
- 如何手動輸入Plurk的表情圖示? (367,762 點擊/2008-09-29)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (118,717 點擊/2011-06-01)
- Plurk CSS樣式自訂修改全攻略 (89,200 點擊/2009-07-04)
- 簡單放大Plurk輸入區的方法[修訂] (88,799 點擊/2008-09-29)
- 網路升級光世代50M/3M與設定ZyXEL P874 (71,277 點擊/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,583 點擊/2008-04-10)
- iPad新手入門技巧 (48,890 點擊/2011-02-05)
- iPad鍵盤輸入全攻略 (42,271 點擊/2011-01-01)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,754 點擊/2010-04-27)
- 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,547 點擊/2010-01-02)
|
熱門文章排行
- 如何手動輸入Plurk的表情圖示? (367,762 views/2008-09-29)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (118,717 views/2011-06-01)
- Plurk CSS樣式自訂修改全攻略 (89,200 views/2009-07-04)
- 簡單放大Plurk輸入區的方法[修訂] (88,799 views/2008-09-29)
- 網路升級光世代50M/3M與設定ZyXEL P874 (71,277 views/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,583 views/2008-04-10)
- iPad新手入門技巧 (48,890 views/2011-02-05)
- iPad鍵盤輸入全攻略 (42,271 views/2011-01-01)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,754 views/2010-04-27)
- 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,547 views/2010-01-02)
|
其實TortoiseSVN的搬移(Move)非常的直覺,只是「不知道的人」真的不會想到要按右鍵才能移動,知道後就很直覺了 ^_^
另外關於「一個搬移會產生兩個動作」,雖然感覺上是「原來位置的檔案會產生刪除動作,新的位置會產生新增動作」,但實際上的運作卻是:
‧ 原來的檔案或目錄會「複製」到新的目錄
‧ 原本的檔案或目錄會進行「刪除」動作
備註: SVN 的複製又稱 Cheap copy,他不會真的複製那些檔案過去,實際版本庫的容量並不會增加多少。
嗯~所謂不夠直覺的關鍵就在於:要操作時不知道要用右鍵
drag and drop,還要Google下才知道呢。
不過,還是用svn move指令比較簡單。
[...] Subversion的搬移(Move)操作 [...]