2012-08-07 116 views
8

我是一位開發人員,使用TFS 2010爲過去2年,從源代碼管理到工作項目,合併,分支,擱置,門控簽入,離校簽入&結帳。我非常熟悉&適合所有這些。TFS vs SVN命令

現在我不得不在烏龜SVN正在進行的項目上工作。我以前沒有使用SVN的經驗。我搜索了所有的SVN & TFS-2010類似的命令,但沒有找到適合的文章,除了成本&功能比較之間選擇兩個。

任何人都可以分享類似於TFS的SVN技術術語/命令嗎?

回答

20

以下是SVFS中的一些TFS術語及其類似物。需要注意的是,SVN只是一個搜索引擎控件 - 沒有錯誤跟蹤或工作跟蹤功能(沒有工作項目,沒有項目集合等)。

下面的列表絕不是TFS或SVN術語的完整列表。我剛剛命名出現在Tortoise SVN上下文菜單中的大部分項目,並在TFS中搜索相應的術語。

  TFS    |   SVN 
-------------------------------------------------------- 
Version     | Revision 
Get Latest Version   | Update 
Check In (Pending Changes) | Commit 
View History    | Show log 
Source Control Explorer | Repo browser 
Compare*     | Check for modifications 
View History    | Revision graph 
Resolve conflicts*   | Resolve 
Get Specific Version  | Update to revision 
Rename      | Rename 
Delete      | Delete 
Undo Pending Changes  | Revert 
Undo Pending Changes*  | Clean up 
Lock      | Get Lock 
Unlock      | Release Lock 
Branch      | Branch/Tag 
Move      | Switch 
Merge      | Merge 
Move      | Relocate 
Shelve*     | Patch 

*意味着它不是一個直接模擬,只是一個類似的概念。當然,在文檔中更詳細地查看所有這些命令可能是個好主意:對於SubversionTortoise SVN

+0

感謝Andrei的及時回覆。這正是我一直在尋找的。 – 2012-08-07 09:39:00

+1

SVN沒有錯誤跟蹤或其他「額外附加」在我看來是一件好事。恕我直言,我認爲SCM系統應該堅持他們的主要目標!在那裏有很多更好的問題管理產品(每個座位更好,更便宜)。 – 2012-08-07 10:07:13

+0

+1術語映射通過...我對CVS/SVN/Mercurial更加熟悉,我正在努力記住TFS術語! – 2012-08-07 10:08:52