tortoisesvn

Commits and merges on SVN subdirectories considered harmful?

泄露秘密 提交于 2019-12-30 02:09:10
问题 We have several large subprojects inside our main SVN project root. I commit and merge only my subproject when working with our release branches, mainly because it's faster. However, a colleague pointed out this reference to merging subdirectories in Version Control with Subversion (a.k.a "The SVN Book"): For long-lived release branches (as described in the section called “Common Branching Patterns”), perform merges only on the root of the branch, not on subdirectories. Unfortunately, this is

Subversion - What are the differences between the SVN checkout and SVN update commands?

北城余情 提交于 2019-12-29 18:17:33
问题 I understand that the "SVN checkout" command will do the initial get of file(s) from the Subversion repository and bring them locally to your working directory/copy and that the "SVN update" command will get changes to file(s) from the repository if changes have been made by others. It seems to me though that an "update" is just a special case of a "checkout", that is, when a checkout occurs, it's getting all files since none yet exist locally and hence ALL of the files have "changed", and

How do I move a file (or folder) from one folder to another in TortoiseSVN?

随声附和 提交于 2019-12-29 10:09:10
问题 I would like to move a file or folder from one place to another within the same repository without having to use Repo Browser to do it, and without creating two independent add/delete operations. Using Repo Browser works fine except that your code will be hanging in a broken state until you get any supporting changes checked in afterwards (like the .csproj file for example). Update: People have suggested "move" from the command line. Is there a TortoiseSVN equivalent? 回答1: To move a file or

What is the simplest way to do branching and merging using TortoiseSVN?

那年仲夏 提交于 2019-12-29 10:08:34
问题 What is a really simple "how to" to do branching and merging using TortoiseSVN? 回答1: Assuming your work directory is working from the trunk: Right-click on the "root work folder" (this term always refers to Windows Explorer) and do svn update to update your work folder to the latest trunk. Make sure what you have is stable. Right-click on the root work folder and do svn commit to make sure any local changes are committed to the trunk. Right-click on the root work folder and do svn repo

Should I store all projects in one repository or multiple?

情到浓时终转凉″ 提交于 2019-12-28 03:24:07
问题 I am currently using TortoiseSVN to manage a couple of the projects that I have on the go at the moment. When I first moved everything into source control I wasn't really sure how everything should be laid out so I ended up putting each project into its own repository. I was wondering would it be a good idea for me just to move them all into one big repository and have them split into project folders? What does everyone else do? At the moment none of them share common code but they may in the

username & password is not prompted while accessing the SVN repos. I can directly access the URL

陌路散爱 提交于 2019-12-25 11:09:10
问题 I created users with the svnadmin command but when I access the URL for repos using TortoiseSVN it doesn't prompt me for any password. I can however directly access the URL using my web browser. Also, I cannot actually upload any files from TortoiseSVN because my credentials are not working. 回答1: Try clearing your authentication data on TortoiseSVN: TortoiseSVN -> Settings -> Saved Data : After that, use TortoiseSVN's Repository Browser to browse to the URL. Assuming that the SVN server doesn

How to use TortoiseOverlays with my own handler

杀马特。学长 韩版系。学妹 提交于 2019-12-25 08:07:03
问题 tortoiseSVN has a shell hook that add overlay icons on files. They create a separate open source project to use it in their commons projects (tortoiseSvn,tortoiseGit,etc) i've download the installer .msi from google code that install the hooker handler i've got my own version of "IShellIconOverlayIdentifier::IsMemberOf" that use for the handlers how i grab all together ? Here is the only doc i found 回答1: Please note that the TortoiseOverlays handler does not reduce the work you have to do:

Changing TortoiseSVN from underscore “_svn” to period “.svn” folders

北战南征 提交于 2019-12-25 06:57:33
问题 I am having a problem switching a TortoiseSVN installation from using "_svn" folders to ".svn" folders. The TortoiseSVN version is 1.7.13 and the machine is running 32 bit Windows XP. It seems that no amount of uninstalling, restarting, and reinstalling of TortoiseSVN will force it to change from using the "_svn" folders. I've deleted every bit of TSVN and Subversion related registry data that I could find after uninstalling the software, in addition to removing every settings related files

How to ignore conflicts in tortoiseSVN

狂风中的少年 提交于 2019-12-25 05:12:14
问题 I am working on a Visual Studio project and I know that I can ignore when conflicts arise in the bin/obj folders in some Class Libraries when I do updates, since I will rebuild the dll's anyway. I just don't know how to make SVN happy and tell it to ignore the conflicts - I would like to make a 'global' ignore so I will not have to do ignore every single time I update, but help in doing a simple ignore would be helpful as well. Thank you. 回答1: Why are the generated components under source

How to tell if someone has downloaded the latest code

坚强是说给别人听的谎言 提交于 2019-12-25 04:36:11
问题 Is there a way I can tell (other than in the SVN Log...because it only shows me if someone committed) who has updated recently so that I know they have downloaded my code? I'm looking specifically into updates (not commits which can obviously be seen in SVN Log). 回答1: Sure - run your own subversion server, turn on logging, and read the logs. Edit : TortoiseSVN is a client . Subversion is a server . Imagine Tortoise being a browser (firefox) and Subversion being the webserver (apache or IIS).