Implemented git-tf-clone

26 views
Skip to first unread message

Nodir Turakulov

unread,
Mar 7, 2012, 8:22:30 PM3/7/12
to git...@googlegroups.com
Implemented git-tf-clone (in 'dev' branch)

Currently it requires a local folder to be manually mapped to a server
folder. In future, it will be done automatically.

Here is an excerpt from README:

------------------------------------

Once you have a local folder mapped to a server folder, you can use `clone`:

$ git tf clone -e your...@tfsServer.com --all

This will import the entire change history from TFS to Git.
Be patient. TFS works way slower than Git.

To import only a certain part of the history use `--version` option:

$ git tf clone -e your...@tfsServer.com --version=42121

This will fetch change history since changeset 42121.

------------------------------------

-Nodir

Bruno Berisso

unread,
Mar 8, 2012, 8:17:33 AM3/8/12
to git...@googlegroups.com
Thats really cool.

I'm recommend git-tf to some of my coworkers so maybe in this days
there could be more git-tf users :)
Obviously the big step is the setup so this feature go in the right direction.

Good job.

Nodir Turakulov

unread,
Mar 9, 2012, 6:07:28 AM3/9/12
to git...@googlegroups.com
On Mar 8, 2012 6:17 PM, "Bruno Berisso" <goja...@gmail.com> wrote:
>
> Thats really cool.
>
> I'm recommend git-tf to some of my coworkers so maybe in this days
> there could be more git-tf users :)

Sounds great!

> Obviously the big step is the setup so this feature go in the right direction.

The next step is to map a local folder automatically.

Most probably I will generate a TFS workspace automatically.

-Nodir

Bruno Berisso

unread,
Mar 9, 2012, 7:06:07 AM3/9/12
to git...@googlegroups.com
I was thinking in something like that, may by you should add a
'tf.profile' for generate the workspaces and, at the same time, use it
for the authentication. This way I don't have to replace the 'tf'
command with 'tf.cmd' :)

Nodir Turakulov

unread,
Mar 12, 2012, 2:46:12 AM3/12/12
to git...@googlegroups.com

Actually, specifying profile is not always necessary. For example, I
didn't change tf.cmd and "profile" is determined automatically from
the folder.

folder -> workspace -> collection url -> profile

-Nodir

Reply all
Reply to author
Forward
0 new messages