Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS与SVN命令_Svn_Tfs_Tortoisesvn - Fatal编程技术网

TFS与SVN命令

TFS与SVN命令,svn,tfs,tortoisesvn,Svn,Tfs,Tortoisesvn,我是一名开发人员,在过去的两年里,从源代码管理到工作项、合并、分支、搁置集、门控签入、离线签入和签出,我一直在使用TFS2010。我对所有这些都非常熟悉和熟悉 现在我必须在乌龟SVN的项目上工作。我以前没有使用SVN的经验。我已经搜索了所有SVN和TFS-2010类似的命令,但没有找到任何apt文章,除了选择两者的成本和功能比较 任何人都可以分享类似于TFS的SVN技术术语/命令吗?以下是SVN中的一些TFS术语及其类似物。需要注意的是,SVN只是一个源控件-没有bug跟踪或工作跟踪功能(没有工

我是一名开发人员,在过去的两年里,从源代码管理到工作项、合并、分支、搁置集、门控签入、离线签入和签出,我一直在使用TFS2010。我对所有这些都非常熟悉和熟悉

现在我必须在乌龟SVN的项目上工作。我以前没有使用SVN的经验。我已经搜索了所有SVN和TFS-2010类似的命令,但没有找到任何apt文章,除了选择两者的成本和功能比较


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

以下是SVN中的一些TFS术语及其类似物。需要注意的是,SVN只是一个源控件-没有bug跟踪或工作跟踪功能(没有工作项,没有项目集合等)

下面的列表绝不是TFS或SVN术语的完整列表。我刚刚命名了出现在TortoiseSVN上下文菜单中的大多数项目,并在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

*
意味着它不是直接模拟,只是一个类似的概念。当然,最好在docs:for和for中详细查看所有这些命令。

感谢Andrei的及时回复。这正是我想要的。在我看来,SVN没有bug跟踪或其他“附加功能”是件好事。我认为供应链管理系统应该坚持他们的主要目标!有很多更好的问题管理产品(每个座位都有更好更便宜的产品)。+1通过。。。我对CVS/SVN/Mercurial更加熟悉,我很难记住TFS术语@雷海斯,我相信这取决于最终的目标。SVN的目标是成为一个版本控制系统,它确实做到了(顺便说一下,它做得非常好)。另一方面,TFS+VS是一个完整的平台,包含开发团队(开发人员、质量保证人员、BAs等)可能需要的几乎所有东西。目标是好是坏是另一个问题,但我认为TFS至少在某种程度上实现了它的目标。@Andrei,没错,尽管我不喜欢它坚持向我展示我不想管理的人工制品,但a.hgignore或能够设置更好的ignore元数据会更好。此外,根据我的经验,将所有的开发过程从一个供应商放在一个“通用”解决方案中,总是会导致您在工作方式上的妥协!