tortoisesvn

List all svn:externals recursively?

蓝咒 提交于 2019-12-17 17:24:32
问题 How can I get a list of all svn:externals (recursively) in a directory? Is there any utility for this? (I'm using Windows (and tortoise)) I have a bunch of svn:externals linking to different shared parts of my project and I when I branch it's usually quite error prone to find all externals and changed them so that the link to paths within the new branch. 回答1: Do the following in the root of your working copy: svn propget svn:externals -R As discussed in the comments below, this does not list

SVN Mergeinfo properties on paths other than the working copy root

匆匆过客 提交于 2019-12-17 10:33:33
问题 I have an SVN repository where I have trunk and a branch. I intend to merge the trunk into the branch at regular intervals, however, when I do this I see many property status changes, in addition to actual file content changes. On further investigation the property changes are mergeinfo properties. I wouldn't expect this because we always branch and merge from the top root level. I used the svn propdel command and removed all mergeinfo properties from the branch WC (then reverted the change

How do you branch and merge with TortoiseSVN? [closed]

空扰寡人 提交于 2019-12-17 10:07:12
问题 It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. Closed 6 years ago . How do you branch and merge with Apache Subversion using the TortoiseSVN client? 回答1: My easy click-by-click instructions ( specific to TortoiseSVN ) are in Stack Overflow question What is the simplest way to do

Delete Tortoise SVN Commits

天涯浪子 提交于 2019-12-14 03:08:43
问题 I messed up with some commits in my project and I'd like to totally remove the commits I made, and not having any trace anymore (no revert). Because I deleted some folders in my arborescence then restored them, but I lost all the logs that were on these subfolders and I totally need to know the modifications that have been made on these subfolders. From the main folder, all the logs are visible, but not anymore in the subfolders Does someone has an idea how to do it ??? 回答1: You cannot remove

how to pass parameters to tortoiseproc.exe via file?

大憨熊 提交于 2019-12-14 02:51:32
问题 I am programmatically generating a command to be submitted to cmd.exe using Runtime.getRuntime.exec() from java. The command is tortoiseproc ignore command of the form tortoiseproc /command:ignore /path:file1*file2*file3*...................filen As you can see, the path parameter takes a number of files and problem occurs when this string exceeds a certain length approx. 8197 characters as documented in microsoft KB for cmd.exe. The workaround there says that modify the program so that it

How can I checkout multiple SVN repositories in one command?

巧了我就是萌 提交于 2019-12-13 20:02:28
问题 I have over 250 SVN projects I need to checkout from my server, and I was wondering if there was a way I could automate the process. All the projects are in the same file: data/ ..project1 ..project2 ..project3 etc Is there a command I could do in the command line to automate the process? Doing it manually 250+ times would be a serious pain. Thanks! 回答1: Short of defining 1 'meta'-repo, with all projects defined as external, I can't think of a pure-svn solution. Depending on your access to

SVN服务器搭建和使用(一)

空扰寡人 提交于 2019-12-13 18:17:42
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址. windows操作系统下面的二进制文件包一共有5种,如图: 个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用. 点开上面的VisualSVN连接,下载VisualSVN server,如图: 然后下载TortoiseSVN客户端,官网下载地址: http://tortoisesvn.net/downloads.html 注意下载跟你电脑匹配的安装包,在页面的下面你还可以找到语言包,如图: 下载完成后,应该有这些安装包,如图: TortoiseSVN安装包和简体中文语言包 VisualSVN server安装包 先安装VisualSVN server的安装包,双击VisualSVN server安装包,如图: 点Next,进入下一步,如图: 点同意,进图下一步,如图: 选择上面一个选项,点Next,进入下一步,如图: Location是指VisualSVN Server的安装目录

IDEA 2019.2 新版svn文件忽略设置

余生颓废 提交于 2019-12-13 16:15:23
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> IDEA 2019.2开始使用svn,只能使用TortoiseSvn的属性。 在需要忽略文件或文件夹所在的父级文件夹上设置相关属性,右击父级文件夹,选择Subversion=>Set Property 如果是文件,选择svn:ignore,内容可以是具体文件或文件通配符(例如:*.xml),一个项一行,如果是通配符,可以勾选应用到子文件夹 如果要忽略的是整个文件夹,依然是在文件夹所在的父级文件夹上设置,可自行输入属性名svn:global-ignores,属性值就是文件夹名 来源: oschina 链接: https://my.oschina.net/u/1444179/blog/3142682

fix a committed mistake in subversion

半世苍凉 提交于 2019-12-13 13:17:32
问题 This seems like one of the most basic things that one might want to do with subversion, but I haven't been using version control systems for very long and somehow I can't seem to figure this out and I have no idea where in the svn documentation to look. Basically, revision 167 worked perfectly, but I made a mistake and committed it as revision 168 (and I'm not sure exactly where the mistake is). I ran svn update -r 167 and then svn revert to get my working copy back to revision 167, and

svn add * --force does not add recursive

早过忘川 提交于 2019-12-13 08:19:42
问题 svn add * --force I am on window and using Tortoise SVN. I want to add all new files with single task. I tried all solutions which I found, but that does not add recursively. I only see add icon on files/directories in current directory only. How can I do this for all sub files/ recursively. After this command I can not see add (+) icon on subdirectories/files. I also tried svn add <directory> But this also add only current directory, not its all child. 回答1: I was surprised why the svn add *