Here are some things we might want to do before 1.0:
rebase
with LibGit2Sharp.Feel free to pull other things in from the 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
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)
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".
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 ?
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。