New chat? (use fork?)

I’ve been working on a project in V0 for a while now and need to start a new chat within the existing project to refresh the chat context. Few questions;

-Is the only way to start a new chat within an existing project, to create a new fork?

-Does the fork button fork the whole project to a new chat or just a specific feature (“block”)?

-When I fork will I still be able to push the entire codebase to Github (or download locally), or just the block I’ve forked?

-Is it ok to keep creating new forks regularly in order to invoke new chats (same way as i create new chats in Cursor for every new feature I implement in order to clear the chat context)? If i do this will I still be able to push one cohesive codebase to Github to work on it in Cursor?

-What is a block?

thanks

1 Like

Yes, forks are analogous to creating new chats in Cursor. They automatically create in the same Project, which means

  • your integrations/environment variables stay the same
  • your connected Vercel project (and deployment) stays the same
  • your connected Github repo stays the same

When you click Deploy or Push to Github, that chat will override any deployment or push you’ve done from a different chat in that project

A block is a particular “version” of a chat, so almost all of your messages will create a new block

Outside of forking, you can also create new blank chats in a project from the Project page

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.