当前位置: 首页 > 软件库 > 开发工具 > Git开源工具 >

git-tfs

授权协议 Apache
开发语言 C/C++
所属分类 开发工具、 Git开源工具
软件类型 开源软件
地区 不详
投 递 者 百里京
操作系统 Windows
开源组织
适用人群 未知
 软件概览

git-tfs 是一个 Git 和 TFS (Team Foundation Server) 的桥。

可以实现获取 TFS 提交到 Git 资料库,或者将 Git 的信息推到 TFS 上。

示例用法:

# [optional] find a tfs repository path to clone :
git tfs list-remote-branches http://tfs:8080/tfs/DefaultCollection

# clone the whole repository (wait for a while...) :
git tfs clone http://tfs:8080/tfs/DefaultCollection $/some_project

# or, if you're impatient (and want to work from the last changeset) :
git tfs quick-clone http://tfs:8080/tfs/DefaultCollection $/some_project

# or, if you're impatient (and want a specific changeset) :
git tfs quick-clone http://tfs:8080/tfs/DefaultCollection $/some_project -c=145
  • tfs项目迁移到git(项目没有分支)的示例 D: cd D:\软件\GitTfs-0.25.1.529\GitTfs-0.25.1.529 git-tfs clone -u hhjjjh -p hhj http://localhost:8080/tfs/oa D:/git/GitRepository/oa @pause   其中 hhjjjh以及hhj为我在tfs上的用户名与密码,http://

  • tfs迁移代码到git 您是否正在使用TFS,并想切换到像Git这样的分布式VCS? 那么,本文可能会有所帮助。 我Swift写下了将现有TFS存储库导出到Git所需的步骤和一些提示。 实际上,几年前,当我们在工作中切换到Git(与Gitlab一起使用)时,我实际上写了本文的注释。 尽管如此,我仍然时不时地将驻留在TFS上的旧项目迁移到Git上,并且鉴于Microsoft最近也在内部(至少对于他们

  • 准备工具: https://github.com/git-tfs/git-tfs 具体的安装步骤上面的 readme.md 中有说明。通过 Chocolatey 安装,如果本地没有 git ,会自动安装 git 到本地。 迁移步骤: 从 Visual Studio 里面进入 Source Control Explorer,从左侧选择要迁移的项目,然后点击鼠标右键选择  Branching and

  • 我一直在按照本指南在eclipse中为java项目设置git环境,但是我无法摆脱这个错误。克隆后无法在eclipse中运行git项目 我一直在能够建立一个存储库上(希望我可以写它)GitHub和EGIT插件项目推eclipse juno。 然后我删除了本地项目并执行了克隆过程(这是因为它应该比将本地项目关联到远程项目更容易)。 我似乎工作,因为我现在可以看到在库视图存储库,并我能够执行所有基本的G

 相关资料
  • 创建一个新文件 ~/.gitignore ,并将以下内容添加进去,这样全部 git 仓库将会忽略以下内容所提及的文件。 # Folder view configuration files .DS_Store Desktop.ini # Thumbnail cache files ._* Thumbs.db # Files that might appear on external disks .S

  • 功能分支(feature branches)、发布分支(release branches)、主干(master)、开发分支(develop)、紧急修复分支(hotfixes)和标签(tag)。 Git Flow 太复杂 Git Flow 违背了分支的“短命”原则:在使用 Git 时,在同一个分支上开发代码的人越多,出现合并冲突的几率就越高。在使用 Git Flow 后,冲突几率会变得更高,因为还有

  • 规范建设 commit message格式 <type>(<scope>): <subject> type(必须) 用于说明git commit的类别,只允许使用下面的标识。 feat:新功能(feature)。 fix/to:修复bug,可以是QA发现的BUG,也可以是研发自己发现的BUG。 fix:产生diff并自动修复此问题。适合于一次提交直接修复问题 to:只产生diff不自动修复此问题

  • Git

    集中式与分布式 中心服务器 工作流 分支实现 冲突 Fast forward 储藏(Stashing) SSH 传输设置 .gitignore 文件 Git 命令一览 参考资料 集中式与分布式 Git 属于分布式版本控制系统,而 SVN 属于集中式。 集中式版本控制只有中心服务器拥有一份代码,而分布式版本控制每个人的电脑上就有一份完整的代码。 集中式版本控制有安全性问题,当中心服务器挂了所有人都没

  • Git

    作为一名开发者怎么可能没有 Git 呢? 我们马上就来安装: $ brew install git 好的,现在我们来测试一下 git 是否安装完好: $ git --version 运行 $ which git 将会输出 /usr/local/bin/git. 接着,我们将定义你的 Git 帐号(与你在 GitHub 使用的用户名和邮箱一致) $ git config --global user.

  • git

    Name git - 迟钝的内容跟踪器 概要 git [--version] [--help] [-C <path>] [-c <name>=<value>] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p|--paginate|--no-pager] [--no-replace-objects]