Loading [MathJax]/jax/output/HTML-CSS/jax.js
3 Star 0 Fork 0

Gitee 极速下载/git-tfs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/git-tfs/git-tfs
克隆/下载
Projects_Goals.md 2.29 KB
一键复制 编辑 原始数据 按行查看 历史

What v1.0 means

Here are some things we might want to do before 1.0:

  • (required) Do rebase with LibGit2Sharp.
  • (desired) speed up fetch/clone, possibly with a multi-argument form of Workspace.Get.

Feel free to pull other things in from the wishlist

Wishlist

Here are some things I'd like to do with git-tfs:

  • Add a config command to be able to set internal git options

  • Manage changesets cross branches (permited by TFVC ) See #793

  • Better display git errors when exit code != 0

  • Clean tfs workspace "on the fly" when detecting that there is already an existing one (not removed the last time!)

  • Create a TFS Label from a git tag

  • Improve branch reliability when TFVC history is complexe

  • Merge other forks

  • Use a newer build of henon/gitsharp to fix the out of memory problem.

  • Clean up the object model.

  • Faster import (clone and/or quick-clone) (in progress)

    • git-fast-import?
    • TFS get specific version, then add?
  • Config params to support a more concise notation for TFS server URLs and/or a default server URL.

  • A more nuanced fetch spec, similar to working directory specs from TFS.

  • make tfs a "real" remote with git-remote-<vcs> ?

  • Make tags for changesets off by default.

  • More interesting workspace mappings, e.g. "/Project1>Source;/Project2/Libs -> Libs".

ToDo

git-svn has these commands: create/pull: clone (init + fetch) init fetch rebase commit: dcommit set-tree (lower-level form of dcommit) commit-diff (pushes diff of git revs to svn, does not require init) history: blame find-rev info log svn features: create-ignore propget proplist show-externals show-ignore internals: migrate (upgrade from one version of git-svn to another)

The commands that are implemented are: init fetch clone (init+fetch) shelve unshelve checkin (dcommit?) - to rewrite commits, or not to rewrite them. find-rev

These commands are in git-svn, but I'm not convinced git-tfs needs them. rebase log commit-diff ? migrate ?

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C/C++
1
https://gitee.com/mirrors/git-tfs.git
git@gitee.com:mirrors/git-tfs.git
mirrors
git-tfs
git-tfs
master

搜索帮助