简体   繁体   English

TFS与SVN命令

[英]TFS vs SVN commands

I a developer using TFS 2010 for last 2 years for every thing from source control to work-item, merging, branch, shelvesets, gated- checkin, off-course checkin & checkout. 我是一名使用TFS 2010最近2年的开发人员,从源代码控制到工作项,合并,分支,搁置集,门控签名,非正式签到和结账。 I am pretty much familiar & comfortable with all of these. 我对所有这些非常熟悉和舒适。

Now I have to work on project ongoing on Tortoise SVN. 现在我必须研究Tortoise SVN正在进行的项目。 I have no prior experience of using SVN. 我以前没有使用SVN的经验。 I have searched all for SVN & TFS-2010 analogous commands but no apt article is found except for cost & feature comparision for opting between two. 我已经搜索了所有SVN和TFS-2010类似命令,但除了成本和功能比较选择两者之外,没有找到适合的文章。

Can anyone share the SVN technical terms/ commands analogous to TFS ones? 任何人都可以共享类似于TFS的SVN技术术语/命令吗?

Here are some of TFS terms and their analogues in SVN. 以下是SVN中的一些TFS术语及其类似物。 It is important to note that SVN is only a soutrce control - there is not bug tracking or work tracking functionality (no work items, no project collections etc). 值得注意的是,SVN只是一个控制源 - 没有错误跟踪或工作跟踪功能(没有工作项,没有项目集合等)。

The list below is by no means a complete list of TFS or SVN terms. 以下列表绝不是TFS或SVN术语的完整列表。 I've just named most of items that appeared in Tortoise SVN context menu and searched for corresponding terms in TFS. 我刚刚命名了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

* means it is not a direct analogue, just a similar concept. *意味着它不是一个直接的模拟,只是一个类似的概念。 And of course it might be a good idea to check out all of these commands in more details in docs: for Subversion and for Tortoise SVN . 当然,在文档中更详细地查看所有这些命令可能是个好主意:对于SubversionTortoise SVN

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM