RabbitVcs and Commit

13,786

Solution 1

The commit option is there, just that it doesn't show up on the main working copy folder but does show up when you right click on the svn sub-folder inside it.

Solution 2

Have you destroyed somehow the .svn hidden folders?

All SVN clients rely on the .svn folder to know that something is a working copy and to be able to operate correctly. You should be esp. careful with them- no deleting them (except if deleting the folder that contains them) and no moving them around.

If you have a checkout such as:

  • a/
  • a/.svn
  • a/b
  • a/b/.svn

And remove the b folder and then copy a new b folder, SVN clients will get confused.

Try copying a file at a time, you'll see the WC doesn't get borked. Some operation you are performing is corrupting the .svn folder.

Another possibility is that Rabbit is not working correctly. I'd also suggest using command-line Subversion. I guess Rabbit does use it underneath, but it might not be 100% accurate or it might not be showing you errors or something.

Solution 3

This could well be a bug of the new version, see

Issue 632: No checkout/update/commit options from the menu

Share:
13,786
user481913
Author by

user481913

Updated on June 04, 2022

Comments

  • user481913
    user481913 almost 2 years

    I am using RabbitVcs client for svn on Ubuntu Linux and it doesn't show me the 'Commit' command when i right click on the Working Copy folder.

    I am trying to bring a project under Version Control system that did not use source control to manage code at the start.

    The project has a few folders with code files that are either successive versions of the same code with changes or completely new code files that did not exist in the previous folder such as a new feature/functionality addition to code.

    On a suggestion provided here, what i did to accomplish the task was that i imported the oldest code folder to remote repository, and then did a checkout from remote repository to create a working copy(WC) on local system.

    Then i overwrote the WC with newer code files from the next code folder, however when i try to commit the latest version of WC to remote repository, the commit option doesn't show up on right clicking on WC.

    Any help on this is much appreciated.