TFS与SVN命令

Pra*_*ngh 8 svn tortoisesvn tfs tfs2010

我是一名使用TFS 2010最近2年的开发人员,从源代码控制到工作项,合并,分支,搁置集,门控签名,非正式签到和结账.我对所有这些非常熟悉和舒适.

现在我必须研究Tortoise SVN正在进行的项目.我以前没有使用SVN的经验.我已经搜索了所有SVN和TFS-2010类似命令,但除了成本和功能比较选择两者之外,没有找到适合的文章.

任何人都可以共享类似于TFS的SVN技术术语/命令吗?

And*_*rei 20

以下是SVN中的一些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
Run Code Online (Sandbox Code Playgroud)

*意味着它不是一个直接的模拟,只是一个类似的概念.当然,在文档中更详细地查看所有这些命令可能是个好主意:对于SubversionTortoise SVN.

  • @RayHayes,我相信这取决于最终目标.SVN旨在成为一个版本控制系统,因此它确实如此(顺便说一下).另一方面,TFS + VS是一个完整的平台,几乎包含开发团队(开发人员,QA,BA等)可能需要的所有内容.无论是一个好的或坏的目标是另一个问题,但我认为TFS执行它的目标,至少在某种程度上. (2认同)