tortoisesvn

Where does TortoiseSVN save password cached files in Windows 7? [duplicate]

[亡魂溺海] 提交于 2019-12-03 22:46:35
This question already has answers here : Closed 5 years ago . Extract TortoiseSVN saved password (2 answers) Where does TortoiseSVN save password cached files in Windows 7? I found c:\users\USERNAME\AppData\TSVNCache directory, but it is empty. Laurynas Biveinis In c:\Users\USERNAME\AppData\Roaming\Subversion\ . %APPDATA%\Subversion\auth It is documented in the TortoiseSVN Help document file (CHM) migueloop In Windows, there is an option (in TortoiseSVN → Settings → Saved Data → Authentication Data ) to clear stored credentials in the last version. TortoiseSVN is just the client, and if you

TortoiseSVN : Good 'patch file' viewer?

折月煮酒 提交于 2019-12-03 22:35:38
The default patch file viewer is messy (ie. no side by side diff view etc). I tried setting the path of beyondCompare exe in "Settings->Unified Diff Viewer->custom", but beyond compare also behaves same as default diff tool. Is there a way to atleast allow side by side diff in patch files ? If so, what is the method ? My aim is to allow emailing of changes so that they can be reviewed before I commit them :) Mishal I've never found any, but the solution that I usually use is to simply apply the patch file to a pristine checkout of the tree, and then do a "regular" diff (my preferred tool is

How do I overwrite my local changes in TortoiseSVN?

和自甴很熟 提交于 2019-12-03 22:25:44
Lets say I did a check out, edited some stuff and realized I want to re-download the repository code and overwrite my local changes without commiting them. I downloaded a project, made some edits and I realize I don't like my local changes (which I haven't comitted yet). How can I get back to the current state of the repository without deleting the folder? How do I do this? right click-tortoise svn-revert You can either revert the changes (right-click, it's an option) or you can delete the file(s) in question and update. The difference is, revert will revert to the last version you checked out

Deleted files are 'restored' when doing an update with TortoiseSVN

馋奶兔 提交于 2019-12-03 22:12:45
If I delete a file from my working copy, then do an Update, the deleted file is restored. This is quite annoying, because I then have to go find the file and delete it again. I'm not sure why SVN does this. If I want to do an Update, it means I want to pull down any changes from the respository. It doesn't mean I want to restore files that I have deleted. Is there a workaround? If you want to delete the file from SVN, you need to do an SVN delete, not just delete the file locally. SVN delete is in the TortoiseSVN context submenu. To mitigate after the problem occurs, i do this: Select all the

How to merge bug fix branch into trunk and release branch

耗尽温柔 提交于 2019-12-03 21:49:31
Consider the following situation: Development is mainly done in trunk. Branches are used when fixing complex bugs or developing new (unstable at first) features. Normally these branches are then merged into trunk once development is done. 1 branch is used as current release branch (say currently "R-1.0"). Tags are used for the release (would be "R-1.0.0"). Now a complex bug which is in trunk as well as in the current release 1.0.0 must be fixed: A branch "BG-1" from trunk will be created. The bug will be fixed in this branch. At the same time development will continue in the trunk. How do you

How can you “Revert to this Revision” with a specific revision number from the Command Line?

ⅰ亾dé卋堺 提交于 2019-12-03 21:23:38
问题 I am currently making a script in which I have been coming familiar with Tortoise SVN and it's corresponding command line functions. I have the script properly updating to find which "Revision" properly builds with a series of test. After the script records that variable (of the version number to be specific), I update to the HEAD revision (So that I am able to a commit after this process I am having trouble with). My question: How do I revert to a specific revision number from the command

TortoiseSVN through a proxy script

雨燕双飞 提交于 2019-12-03 17:21:05
问题 I'm attempting to connect to a remote HTTPS SVN server from inside a corporate firewall using TortoiseSVN. I am required to use a proxy for this connection. My problem is that TortoiseSVN's proxy settings only include an option to set a direct proxy server address. The proxy I am connecting through, however, is configured via a script. In Firefox, for example, I use the "Automatic proxy configuration URL" option in the network settings. Is there any way to use a proxy configuration scripts

Unable to upgrade SVN working copy

别说谁变了你拦得住时间么 提交于 2019-12-03 16:44:17
I have a very very large svn repo. When I try to use it (commit, update, etc.) it says there are locks. When I run 'svn cleanup', it says that the working copy is too old and I need to upgrade it. When I run 'svn upgrade', it runs, but doesn't say anything. I also ran 'svnadmin upgrade' on the repo, just in case. I have the latest TortoiseSVN installed. Normally, if I had SVN weirdness, I'd move the files out, update, move the files back, but as I mentioned earlier, this is a very LARGE repo. Any help would be appreciated. Thanks! Specific messages: >svn update svn: E155004: Run 'svn cleanup'

How to search SVN repository for a file when I'm not sure where I put it?

半腔热情 提交于 2019-12-03 16:03:24
问题 Co-worker is sure he checked in a file: foo_oustanding.dpr but isn't sure when/where (we have lots of "tools" and "utility" ancillary branches, lots of project branches, etc.. I need a way to search the entire repository for this file. I could check the whole source tree out to my HD, but that would take several hours. Is there a faster way? I tried the Repo Browser (Tortoise) and it didn't seem to have a search. I also thought about dumping the log, from the beginning of time. But that

SVN Reintegrate same branch to trunk multiple times

穿精又带淫゛_ 提交于 2019-12-03 15:37:04
问题 The SVN book states the following: Once you have performed a reintegrate merge you should not continue to use it for development. The reason for this is that if you try to resynchronize your existing branch from trunk later on, merge tracking will see your reintegration as a trunk change that has not yet been merged into the branch, and will try to merge the branch-to-trunk merge back into the branch! The solution to this is simply to create a new branch from trunk to continue the next phase