Using Mercurial locally with TFS Team Foundation Version Control Server Workspace -


at work using tfs team foundation version control (tfvc) , workspace server workspace (very large codebase). limitations of our setup files checked out locked edit other people. there culture of not committing until work complete etc many change-sets complicate merging later.

i in no position change global rules or culture. locally setup mercurial (hg) repo on local machine. idea can work on local copy make many checkins hg. when done bundle changes 1 changeset , send off tfs location (also on local machine). checkin changes tfs server. way outside world appear checkout , checkin of code, briefly locking files changed. locally in hg full ability make small checkins , work without worrying locking files out edit.

somehow chain 2 version control systems, giving me flexibility of hg locally, continue using global tfvc final checkins.

any ideas on how achieved?

you can use git-tf , hg-git. intentional design decision when built git-tf supported scenario.

that said... seems bit... icky.

you may want write few shell scripts make workflow little bit easier.

but that, it's hard imagine troubleshooting when inevitably goes wrong.


Popular posts from this blog

c# - ODP.NET Oracle.ManagedDataAccess causes ORA-12537 network session end of file -

matlab - Compression and Decompression of ECG Signal using HUFFMAN ALGORITHM -

utf 8 - split utf-8 string into bytes in python -