首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PlasticSCM (或任何DVCS客户端)连接到TFS

使用PlasticSCM (或任何DVCS客户端)连接到TFS
EN

Stack Overflow用户
提问于 2013-05-16 06:54:07
回答 3查看 744关注 0票数 3

有没有人使用过PlasticSCM客户端工具来处理TFS存储库?

基本上,我现在的客户正在使用新的托管TFS进行版本控制(不是TFS-Git,只是标准的TFS),但我在以前的项目中看到了分布式版本控制系统的光芒,现在不能再回去了!

有没有推荐的方法来通过标准的TFS后端获得DVCS风格的体验?

我知道我问得太多了,但我做了一些研究,似乎在PlasticSCM论坛上到处都有可能(用TFS同步PlasticSCM ),但我没有找到任何具体的东西。

这个youtube视频看起来很有前途。在TFS中出现对塑料进行检入,反之亦然(通过命令行同步操作)。http://www.youtube.com/watch?v=AJKF3cjg7jA

EN

回答 3

Stack Overflow用户

发布于 2013-05-16 21:42:58

可以,您可以使用塑料SCM与TFS同步。但到目前为止,您还必须依赖于命令行。

它能够保持一个分支的同步,因为保持多个分支变得复杂,因为TFS不像Plastic那样做相同类型的分支和合并跟踪。事实上,Plastic可以与Git http://www.plasticscm.com/gitsync/index.html推送和拉取分支、合并和并发更改、合并跟踪等所有功能完全同步。

在TFS的情况下,您需要下载Plastic SCM 4.2 (或更高版本),它是包含新功能的“实验室版本”(但完全稳定)。

一旦这样做了,命令就相当简单了:

代码语言:javascript
复制
$ cm sync /main@codice@localhost:8084 tfs http://tfsserver:8080/tfs\\DefaultCollection $/Project --user=tester --pwd=tester

user参数接受域名(--user= domain \username)。

有关其工作原理的更多详细信息,请查看下图:

票数 5
EN

Stack Overflow用户

发布于 2013-05-16 21:20:50

为什么不在本地使用git,并使用git-tf与TFS版本控制同步?

票数 1
EN

Stack Overflow用户

发布于 2013-10-15 22:28:49

经过多次实验,获得了CodePlex的正确语法:

代码语言:javascript
复制
cm sync /main@<repo>@<plasticserver>:8087 tfs https://tfs.codeplex.com:443/tfs/TFS04 
$/<project> --user=snd\<user>_cp --pwd=<pass>

其中:

  • /main是指向sync.
  • <repo>的(默认)端口分支sync.
  • <plasticserver>:8087是指向PlasticSCM存储库的名称,端口number.
  • TFS04是本地PlasticSCM服务器的名称,端口project).
  • <project>是集合的名称(您可以从源代码选项卡上的连接链接获取它,它因project).
  • <project>而异)是CodePlex项目名称(您可以从源代码选项卡上的连接链接获取它,在这种情况下,sensitive).
  • snd**<user>_cp是用户名,是codeplex的正常登录名,suffix.
  • <pass> **是域前缀,_cp用户名suffix.
  • <pass>是属于codeplex的密码
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16576313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档