I apologize for the newbie question. When using svn checkout on a repository, that only copies the directories locally to my machine correct? I want to make sure I do not remove anything from the repository.
That's right, doing an svn checkout operation does not change anything on the remote repository.
Yes 'svn checkout' just download source code from repository to your pc. It doesn't modify any of respository. 'svn update' too.
But, 'svn commit' will change your repository.
Related
I downloaded a branch as zip file from git succesfully. After this I cloned repo from in the section below. But still I cant see all the branches that I wanna see. What's the problem here?
ss
try using,
git clone {repo-URL}
In this way the cloned directory will be a git repository with all the git history and branches...
I am unable to use git-svn to create a branch on an svn server, using the git svn branch <branchname> command on windows using either git-bash, cygwin or git extensions.
I would like some guidance/suggestions on how to diagnose and debug this issue.
The output on git-bash and cygwin:
$ git svn branch upstream-branch-name
Copying https://***redacted*** at r132578 to https://***redacted***/branches/upstream-branch-name...
Can't create session: Unable to connect to a repository at URL 'https://***redacted***': No more credentials or we tried too many times.
Authentication failed at C:\Program Files\Git\mingw64/libexec/git-core\git-svn line 1199.
For information, I have cygwin, and TortoiseSVN installed as svn providers on my system.
EDIT1: Additionally, I am able to do git svn rebase and git svn dcommit without any error
Check first your Git version in your Cygwin environment.
I mentioned here a Git 2.13+ (March 2017) should be more robust when it comes to authentication issue.
For testing, try (as mentioned here) to uninstall TortoiseSVN and see if the git svn branch does work then.
When I try to push new file into Git repository, it doesn't finish, on screen is my workflow:
I tried:
TortoiseGit 1.8.1.0 (git version 1.8.0.msysgit.0 (C:\Program
Files\Git\bin))
Eclipse EGit 2.1.0
Command line
without any success. I read this question, but it's quite old (1.5 year), and do not help (I installed git 1.7.4), and was the same. I new in Git, please tell me what am I doing wrong or how to solve it? What do you suggest as a Git client for Windows 7 (32)? (Best if it will support command line).
Pushing over the Git-protocol is still broken in Git for Windows. So if that's what you're attempting, check if you can push over another protocol instead.
I had this problem today. I pulled and then tried to push to the remote, and it got to 100% writing objects and just stayed there. It didn't request the repo password, nothing.
The solution was related to my .gitconfig file. I had to redo the settings in this file.
I think in mucking around with my git repository (and admittedly learning how git works by breaking it) I had inadvertently removed this file.
I have followed the documentation to setup the SVN repository for existing project. I followed following steps:
mkdir branches
mkdir tags
mkdir trunk
cp -R /myProject /SVN_Master/trunk
svnadmin create myProject_svn
svn import trunk/myProject file:///SVN_Master/myProejct_svn -m "Initial import"
It has set up SVN repository now. How can I checkout this? It isn't working when I try to checkout from XCode organizer, give path file:///SVN_Master/myProejct_svn. Am I missing something?
How could I setup the same thing for remote host(my server)? Can I just copy created local repository there and use that path?
Thanks.
Got this sorted. It was annoying though as Apple's documentation on this doesn't made any sense. The simple steps you should follow is,
Setup the SVN repository on remote Windows server. I used VisualSVN. I was able to setup in couple of minutes.
From MAC, checkout the code from terminal using "svn co http://serverurl/svn/projectname localdir" command.
Open the project.xcodeproj file and it will try to create repository for you automatically. Make sure that you enter correct user/pass when asked for.
I am very new to the terminologies: git, repository and cloning.
I was able to search them all online and get pretty good grip on each (pretty simple stuff!).
But what I am trying to figure out now is how to "run" these instructions:
Clone repository for app:
git clone git://github.com/SampleLink.git
Update submodules:
git submodule update --init
I am running Windows7. I tried to run init through command prompt, but no luck.
Are these supposed to be run as individual commands or as one following the other in sequence automatically?
I am just not sure how to run these on my Windows machine and cannot seem to get any of it to work.
The submodule is a file within the initial repository.
I'm sorry if this is a lame question, but I have never needed to run this type of setup before.
I would recommend installing msysgit in its "Git for Windows" instance:
Git-1.7.3.1-preview20101002.exe
I like using Option 2, only adding the git\bin directory to the PATH environment variable, but without overriding some built-in windows tools.
From there, git clone over http should work.