Tortoise svn newbie checkout - version-control

I am new to this version control bussiness and i chose to use tortoise svn 1.8 as a start downloaded here
.I also created an account with google code and was given these instructions
# Project members authenticate over HTTPS to allow committing changes.
svn checkout https://research-and-writers-club.googlecode.com/svn/trunk/ research-and-writers-club --username deniswisedeniswise#gmail.com
When prompted, enter your generated googlecode.com password.
The problem
I want to connect to this account using tortoise as described in an answer here and here but i dont see a "SVN Checkout" BUT THERE IS "CVS Chechout" and clicking it gives a complicated dialog box and am unsure how to proceed. Please help.(am new to tortoise svn).

You downloaded TortoiseCVS, whereas you need TortoiseSVN. The former is a CVS client, the latter is a SVN client.

You downloaded Tortoise CVS and not Tortoise SVN.
Install the good one and it will work ;-)
http://tortoisesvn.net/

Related

How to make eclipse svn checkout sources anonymously from public repository e.g. openam

I am using eclipse kepler on windows. I downloaded and installed the svn plugin. I need to check out sources for the open source openam project as detailed at openam repository
. Essentially I need to do the equivalent of svn checkout https://svn.forgerock.org/openam/trunk/ openam. When I do this via command line on ubuntu, it works without any problems. However, if I use eclipse svn plugin (or even tortoise svn on windows), it prompts me for username and password. I tried with anonymous (with and without a random password) but it denies access. I didn't find a way to configure eclipse with svn to checkout without password. Please provide suggestions on how to checkout sources then

Tortoise Hg not detecting users created in SCM Manager (Mercurial)

I am a newbie to mercurial and SCM Manager. I installed SCM manger 1.20 for managing Mercurial repositories (OS - Windows 7) . I am using tortoise Hg at the client side .I am able to create users, repositories, groups and can give permissions to repositories in SCM manager. But Tortoise Hg at the client side is not detecting the users created in SCM Manager. My aim is to give the users created in SCM manager the permission to clone and commit using Tortoise Hg. Anyone knows the solution please help.
You should check your configuration of TortoiseHg and the repository at SCM-Manager.
At SCM-Manager side:
Open the permission tab of "RepoNew" and make sure that the user "arjun" has "write" or "owner" permission.
Copy the URL near "hg clone", in your case
http://arjun#localhost:8087/hg/RepoNew
At TortoiseHg side:
Start TortoiseHg Workbench
Click on File ==> Settings
Choose "Commit" on the left side.
Type in your Username. SCM-Manager likes the format "YourName < your#email.xy>" as username (Note: this is a global setting. You can change settings per repository later).
Click ok, and choose File ==> Clone Repository... from the menu.
Paste the URL in the source field you got from the SCM-Manager
Choose a destination directory
Click on the clone button.
You will be prompted for a password.
If this was successful, this repository should be configured already for pushing. Try to add a file, commit and finally push it to the server.

Git-svn and Eclipse?

Is there a plugin for Eclipse for git-svn? I'm looking for a way to handle the SVN repo with Git (for fast branch switching etc.)
It does not look like there is a Git plugin for Eclipse that supports git-svn yet.
EGit appears to be the most active and popular Git plugin for Eclipse at the moment and it does not support git-svn, but there isn't anything stopping you from using EGit with Eclipse and interacting with git-svn via command line (or via tortoise git for example).
Eclipse bug 315264 is the EGit bug for supporting git-svn, and it looks like something that the maintainers of EGit are willing implement, but they have other priorities atm. So make sure you vote for this bug if you want the feature.
EGit is the only Git plugin for Eclipse at the moment. It doesn't support git-svn. But there is a way to make EGit work with your Subversion repository and this approach works well with any other Git client.
SubGit is the server-side solution that enables Git access to your Subversion repositories as well as Subversion access to Git repositories. You may refer to SubGit documenation for more details, but in general they are quite straightforward:
$ subgit configure --layout auto $SVN_URL $GIT_REPO
# Adjust $GIT_REPO/subgit/config
# to specify your branches, tags and other settings
# Adjust $GIT_REPO/subgit/authors.txt
# to introduce svn author names to their git counterparts
# Adjust $GIT_REPO/subgit/passwd
# in case you have no SVN credentials cached on your machine
$ subgit install $GIT_REPO
$ ... translating ... a little git is gonna born right here ...
$ TRANSLATION SUCCESSFUL
After that:
You have Git repository at $GIT_REPO synchronized with SVN repository at $SVN_URL; this sync is reliably bi-directional, i.e. both SVN and Git repositories remain writable and SubGit takes care of changes from both sides.
SubGit has installed hooks into $GIT_REPO/hooks directory which are triggered on every git push to that repository.
SubGit polls SVN repository in order to fetch new revisions.
Please note that your teammates may use the same mirror for sending their changes to Subversion repository. In this case you should setup Git server, fortunately, SubGit supports virtually every Git server available at the moment:
Apache HTTP server with git-http-backend, GitLab, Gitosis, Gitolite: supported out of the box;
Atlassian Bitbucket Server: in this case you can use SVN Mirror add-on which is built on SubGit engine;
Gerrit: you'd need to install SubGit plugin for Gerrit in this case;
Disclaimer: I'm SubGit developer; SubGit is commercial software with free options for small teams, Open Source and Academic projects.
Although this question is 4 years old, I thought I would share my recently found workaround:
Open "External Tools Configurations" (right next to "Run
Configurations") and create a new "Program" configuration.
For the working directory, choose your project from the workspace.
Enter svn dcommit into the arguments textfield.
Duplicate the configuration and replace svn dcommit by svn rebase.
Now you can launch git svn dcommit and git svn rebase with two clicks.

Using tortoise for existing project

my project is connected to svn repository by eclipse plugin, and by tortoise, i used to checkout and update my code from both tools, the problem appeared when i needed to update tortoise, now i cant find any thing related to tortoise in the context menu from windows, its like i need to download the project again with tortoise .... is there any way to do it without re download the code... (i have many changes and cant commit from eclipse, need to use tortoise).
Checkout to a new directory, replace the files you need to update on the repository and then do the commit, that might be the easiest and safest way.

problems with online repository

I'm doing a project with omnet++ (which is based on Eclipse) and I wanted to create an online repository on projectlocker.com for it, so I typed:
svn import /home/paul/myProject https://pl3.projectlocker.com/myaccount/myrepository --username=myUsername
Now, by just going into my project folder, how can I store all the possible changes that I've made into my online repository?
svn commit
won't do it. I've also downloaded subclipse 1.0, but it doesn't seem to be all that helpful on this matter.
Any ideas?
Thanks!
svn export is not the right command to use in this case, you need to use svn checkout.