TortoiseSVN on USB key - tortoisesvn

I am trying to use tortoiseSVN to manage some files that I need to transfer between my computers at work and at home. Do I need to install TortoiseSVN on the USB key that I use to transfer the files? Or will TortoiseSVN work without me having to do so? If I need to install to the key, is that possible? The .msi installer I downloaded doesnt' allow me to specify the directory for installation.

TortoiseSVN is a shell extension, you can't run it from a USB key. You can run other SVN clients using just the binary - most notably the command line client.
You should install TortoiseSVN on both machines, then simply update your files by first checking out and doing an svn up on each machine when you have commited changes.
Do you have access to the SVN server from both machines?

It is not clear to me what you are trying to achieve, but you can put a repository or working folder on the key without installing TortoiseSVN to the key.
Where is your repository located? Is it accessble from both work and home?

Related

Mounting Linux FS in Windows 10 using SSHFS

I don't exactly remember how my friend synched his changes in VS Code with remote machine(Gitlab). He commits, adds, changes the code in VS Code and it automatically applied to remote machine.
The problem is I don't remember exactly remaining part but sshXYZ userid#server
I don't remember the part XYZ but I know that ssh is secure encrypted connection to the remote server but I don't know the sshXYZ
I found what I was looking for. Actually, XYZ for 'fs' if in total then sshfs command.
Here is how to install it:
Install the latest version of WinFsp.
Install the latest version of SSHFS-Win. Choose the x64 or x86 installer according to your computer’s architecture.
Map Windows Drive using this URL: \sshfs\username#machine_ip....
Author of the following instructions can be found here

Linking my own Git server with my Windows Eclipse IDE

I'm trying since two days to set up a private Git and link it with my Eclipse IDE.
First of all, I have a Raspberry running Rasbian as a server. SSH is working with SSH keys.
I created a new user to store my Git projects on. Git is installed too.
My dev computer is running Windows 10 and Eclipse Neon.1 with the Git plugin installed on. I have MSysGit installed too.
And here I can't link anything to make it working well together.
First, I didn't find how can I tell to EGit to use a SSH key. So I wanted to use the Git GUi provided by MSysGit but I don't know how to link it with my server.
I'm not here to ask you to setting up for me or even tell me how to do it step by step, I'm just looking for a detailled tutorial or video which can helps me with it. Most of tutorial I rode use Linux as dev OS, or link Eclipse directly on GitHub so I didn't find a situation like mine.
First you need git setting done in eclipse that provide GUI for git commands.
Then to link local server, add you local git server URL to your project remote URL. and it should be able to pull & push commit to your server.
This tutorial should be enough for all you need.
http://www.vogella.com/tutorials/EclipseGit/article.html
http://monkeyhacks.com/post/raspberry-pi-as-private-git-server

Is there a manual install of node.js for Windows 7?

I have easily installed Node.js before on Macs and other PCs, but the PC I have now at work restricts the running of .msi files.
Is there a way to manually install and configure node.js and npm on Windows 7? I have access to Powershell.
Installing nodejs (and npm) on a Windows 7 machine does not require any "magic" if you have Admin access on the target machine and do not care about setting up the expected "uninstall", various Windows performance counters, event tracing or Start menu entries.
To manually install from an existing installation on one machine to another machine, simply
Copy the entire contents of your "\Program Files\nodejs" and "\Users\USERNAME\AppData\Roaming\npm" directories as well as the "\Users\USERNAME\.npmrc" file to the same directories on target machine. (Replace USERNAME with your own Windows login name.)
Edit the "\Users\USERNAME\.npmrc" file to replace the source username with the username on the target machine.
Add "C:\Program Files\nodejs" and "C:\Users\USERNAME\AppData\Roaming\npm" to your PATH.
If you'd like to manually install direct from the MSI (without an existing installation to work from), get Scott Willeke's excellent lessmsi program, which allows you to extract all the files from any msi archive and discover all the actions taken by the Windows Installer, such as required edits to the Register, etc. (Though for nodejs, you'll only need to edit the Registry to add the proper keys to uninstall it automagically.)

Setting up PHPStorm with TortoiseSVN

I have installed the VisualSVN server on our Windows Server 2008 plus i did connect it with Dreamweaver on other client PC.
so Dreamweaver is ready to go.
But i also want to setup the PHPStorm on other Client PC with that visualSVN.
But i want PHPStorm to use TortoiseSVN to connect to VisualSVN.
I can't find its settings page, i am new to PHPStorm, Especially to this Subversion Control thingy.
I also searched for this over web, but i cant find specific PHPStorm Setup procedure with TortoiseSVN or connecting to VisualSVN Server.
Can anyone Guide me to the Right Path?
The accepted answer is not entirely accurate. It is possible to use TortoiseSVN through PHPStorm's External Tools configurations. This does not integrate into the project navigation directly, but does allow direct file manipulation (and allows for 'blame' support - something PHPStorm's subversion lacks).
Similar functionality is used in eclipse.
Example, paths/macros's might need to be altered:
Name: SVN View Log
Program: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Parameters: /command:log /path:"$FileName$"
Working Directory: $FileDir$
It's impossible to connect PhpStorm to TortoiseSVN as they are doing the same thing.
Then you have two choices :
Connect PhpStorm to your SVN server with his built-in feature.
Or use TortoiseSVN
I'll recommande using PhpStorm feature as it is directly in the IDE.
You can find documentation here : https://www.jetbrains.com/phpstorm/webhelp/using-subversion-integration.html
You can actually do this very easily and it will work inside PHP Storm 8. Install Tortoise SVN and make sure to include "Command Line Tools" as part of the installation. Then you can enable External client and select the "svn.exe" as the executable. This will enable SVN 1.8 format and still work within the IDE.
My solution:
Install TortoiseSVN
Install CollabNet Subversion with command-line binaries (32 or 64-bit)
Open phpStorm
File > Settings > Version Control > Subversion
Set path for your SVN command line client
e.g.
C:\Program Files\CollabNet\Subversion Client\svn.exe
Tortoise can be used as a GUI tool, whereas CollabNet Subversion command line tool can be used with phpStorm. Enjoy!

SVN client installation in Ubuntu

I have installed SVN Subversion in Ubuntu. And I can create a Repository and add the files in it and checkout from the Subversion.
But I need a SVN client (like TortoiseSVN client which is used in windows) to access SVN client.
Do we have any SVN client like the TortoiseSVN client in Ubuntu where I can access the SVN Server.
And I want to have a SVN Client which doesn't have a GUI interface, because the Ubuntu machine I am using it does not have GUI interface.
If you're able to create repositories and checkout from subversion repositories, you already have an SVN client.
I find your two statements a little contradictory - you "need an SVN client like Tortoise SVN on windows" but it "should not have a GUI". Perhaps it would help if you explained what you are trying to do.
Also, how did you install SVN on you ubuntu machine?
If you on't want a gui, you can simply use svn command

Resources