2012-08-07 96 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