8

我是一名开发人员,在过去 2 年中使用 TFS 2010 处理从源代码控制到工作项、合并、分支、搁置集、门控签入、离场签入和签出的所有事情。我对所有这些都非常熟悉和舒适。

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

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

4

1 回答 1

21

以下是一些 TFS 术语及其在 SVN 中的类似物。重要的是要注意 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

*意味着它不是一个直接的类比,只是一个类似的概念。当然,在文档中更详细地检查所有这些命令可能是个好主意:对于Subversion和对于Tortoise SVN

于 2012-08-07T09:29:56.117 回答