Setting a non-admin control source

I have to use SourceSafe in my work. Otherwise, it will not change. I would like to use a different control source for my own needs in parallel. I want to be able to save the history of my modifications, to easily enter and merge. I can install any application that does not require administrator rights. I cannot install Python or anything that integrates into File Explorer.

I don't have much from the command line, so a GUI is a must. I managed to install Mercurial, but not TortoiseHG. There is a chance that msysgit will install, but the GUI is not very good.

Any suggestions?

+6
version-control mercurial
source share
9 answers

Git has a nice command line interface with color and autocomplete. After reading the Pro Git Book, I found that the command line is excellent.

The kit includes a GUI . This is good for viewing magazines and mergers, but it may not be to your taste. There is also a TortoiseGit extension (for example, the famous TortoiseSVN), but this will require administrator rights to install (unlike Git portable).

+1
source share

Install and use the virtual machine product and go crazy as you want, then find another job.

+1
source share

you can install the svn command line by simply unzipping it, but if you want TortoiseSVN for the GUI, then I may need administrator rights, not sure. But you do not need a separate gui if your IDE supports SVN, such as Eclipse or any other java IDE.

0
source share

I would look at SourceGear Vault , it has SourceSafe Import and SourceSafe Feature. This may require administrator privileges, though ...

0
source share

Another way is to synchronize a copy of the directory with another computer on which you have certain rights. I would recommend rsync - I think there are several versions of Windows.

On this other machine, you can now use any tools that you like. I know this is kludge, but then it works on a system where you are not even trusted enough to install something like Python.

0
source share

AFAIK, any TortoiseXX will need administrator rights, because to use it you need to connect explorer.exe. you still have to use the hgtk part of the turtle to get in the windows though

0
source share

Impossible to do this. change

I do not want to say that you should scream about how svn or something like that and groans about VSS all the time. But it’s hard for me to believe that a reasonable proposal to switch to a newer, more advanced version control system that describes VSS pitfalls (without protection - all users have write access to the history of everything, for example) will be ignored.

If you cannot install programs that integrate with Explorer, then using any version control system means learning using the command line!

0
source share

Look at the bazaar (bzr). I have not used it personally, but it claims to have a great gui, which may mean that you do not need to install TortoiseXX.

0
source share

Just use the command line version control tool. This is not painful and can be easily automated with existing tools. SVN will not be great when interacting with an existing version control system (this is difficult due to the deletion of files, directories, etc.), whereas the DVCS tools (I prefer Mercurial) are much smarter about this.

My recommendation: use Mercurial. It has the correct ignore rules, so it can be trained to ignore VSS cruft, a single .hg directory that contains all the VC data and easy forking (which will help you change gears more often). git is good too, but has a steeper learning curve.

0
source share

All Articles