tortoisesvn

TortoiseSVN切换登录用户和语言

≯℡__Kan透↙ 提交于 2019-12-06 19:17:41
新搭了一台Subversion服务器供公司使用,需要对不同权限的用户做一些登录和操作的测试。遇到一个问题,Subversion总是会记住曾经登录过的用户名和密码,这让使用其他登录账号有些麻烦。搜集资料之后整理出自己的解决方法。 方法一: Windows环境: 项目上单击右键->TortoiseSVN->Settings->Saved Data->单击Authentication对应的Clear按钮。这样就清除了之前的验证信息。 方法二: Windows环境: 删除目录C:\Documents and Settings\administrator\Application Data\Subversion\auth\svn.simple 方法三: Linux环境: rm ~/.subversion/auth/svn.simple/* 切换语言 先要安装对应版本的中文语言包,然后在设置中修改如下图: TortoiseSVN 加锁,服务器地址更换,切换登录用户 SVN加锁 TortoiseSVN->Settings->General->右侧Subversion configuration file:->Edit 找到 # enable-auto-props = yes 去掉 # 最下面增加 * = svn:needs-lock SVN服务器地址更换 更换 SVN

TortoiseSVN检出链接(可用于与站点集成)

风格不统一 提交于 2019-12-06 19:17:17
TortoiseSVN(简称TSVN) 是一个 Windows 下的版本控制系统 Apache™ Subversion® 的客户端工具。 如果你希望你的 Subversion 版本库对于别人可用,你可以在你的站点包含一个链接。 为了让其更加容易访问,你可以 为其它 TortoiseSVN用户 包含一个 检出链接 。 当你安装了 TortoiseSVN,它会注册一个 tsvn: 协议, 当TortoiseSVN 用户点击这样一个链接, 检出窗口会自动弹出 , 且版本库 URL 已经填入 。 想要在你个人的 html 页面中加入这样的链结,只需要添加像这样的 代码 即可: <a href="tsvn:http://project.domain.org/svn/trunk"> checkout </a> 当然,如果能插入一张合适的图片会看起来更好。 你可以使用 TortoiseSVN 标志 或者你自己的图片。 <a href="tsvn:http://project.domain.org/svn/trunk"> <img src=TortoiseCheckout.png> </a> 你同样可以使链接指向一个特定的版本,例如 <a href="tsvn:http://project.domain.org/svn/trunk?100"> </a> 以<a href="tsvn:http:/

安装 VisualSVN-Server 和 TortoiseSVN 和 AnkhSVN 体会

ぐ巨炮叔叔 提交于 2019-12-06 19:17:04
Category : 源代码版本控制相关 title : 安装 VisualSVN-Server 和 TortoiseSVN 和 AnkhSVN 体会 Content: VisualSVN-Server,安装到服务器上。该工具免费、开源。 下载地址: http://www.visualsvn.com/server/download/ 我当前最新版本是:VisualSVN-Server-2.1.7 下载的文件是:VisualSVN-Server-2.1.7(includes subversion1.6.16 and apache 2.2.17).msi TortoiseSVN 安装到客户端。 下载地址: http://tortoisesvn.net/downloads.html 我当前最新版本是:TortoiseSVN-1.6.15 下载的文件是:TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi 简体中文化文件:TortoiseSVN-1.6.15_LanguagePack_1.6.15.21042-win32-zh_CN.msi 为了让Visual Studio 也支持,所以还需要安装AnkhSVN,详细请看Ankhsvn百度百科 我下载的最新版本是:AnkhSvn-2.1 下载的文件是:AnkhSvn-2.1.10129.msi 参考网址

PhpStorm8 无法使用 svn 的解决办法

血红的双手。 提交于 2019-12-06 19:12:31
本文主要讲解PhpStorm8编译器中无法使用svn的解决办法。每次打开PhpStorm都会有出现一个错误信息:Errors found while svn working copies detection。现在第七下载小编来告诉你怎么解决这个问题。 PhpStorm是一个轻量级且强大的跨平台PHP开发IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。PhpStorm-让开发更智能,而不是更困难,非常适合于PHP开发人员及前端工程师。 解决办法如下 首先下载TortoiseSVN并安装命令行工具。 下载地址: http://www.7down.net/soft/2623.html ,我使用的是64位win7,这里我下载的是64位版TortoiseSVN,请根据你的系统下载所需的版本。安装过程如下载图所示,选择安装“command line client tools”。 然后打开 PhpStorm,在菜单栏中选择“File”->“Settings”->“Subversion”->“General”打开属性面板。勾选“Use command line client”填写你的TortoiseSVN安装目录如:C:\Program Files\TortoiseSVN\bin\svn.exe。

How to keep Stored Procedures and other scripts in SVN/Other repository?

若如初见. 提交于 2019-12-06 18:24:51
问题 Can anyone provide some real examples as to how best to keep script files for views, stored procedures and functions in a SVN (or other) repository. Obviously one solution is to have the script files for all the different components in a directory or more somewhere and simply using TortoiseSVN or the like to keep them in SVN, Then whenever a change is to be made I load the script up in Management Studio etc. I don't really want this. What I'd really prefer is some kind of batch script that I

TortoiseGit side-by-side with TortoiseSVN?

那年仲夏 提交于 2019-12-06 18:14:27
问题 I've been using TortoiseSVN for several years now, but am thinking of slowly changing to git, as I really like its branching and merging. I'm currently using git via the command line but am considering installing TortoiseGit. Has anyone had experience of using the two Tortoises side-by-side? Any known issues with this? I would really like not to screw up my SVN installation, as I will be using it for my existing projects. 回答1: I've been using it for a couple of months now. There are no issues

SVN externals repo “is already locked” on update

我怕爱的太早我们不能终老 提交于 2019-12-06 17:11:28
问题 Basically I have to repo on the same server: svn://repo/foo -> checked out to d:\foo svn://repo/bar -> d:\foo has an svn:external property set to check this out into d:\foo\bar When an "svn:update" or a new "svn:checkout" this is gist of the error: Command - Update Updated - D:\foo External - D:\foo\bar External failed - D:\foo\bar Error - d:\foo\bar is already locked via d:\foo After I "clean" or manually release the lock, the problem still persists. Any insights would be greatly appreciated

TortoiseSVN (relocate to new repository)

社会主义新天地 提交于 2019-12-06 16:45:55
问题 We are facing a problem in relocating our application from the old repository to a new one. Initially we were using //10.X.X.50/svn/XXX . Now we try to shift to the new repository at //10.X.X.152:8443/svn/XXX as the server hard disk has crashed ( 10.X.X.50 ). While we are trying to use relocate option in TortoiseSVN - it gives an error: The repository at 'https://10.X.X.152:8443/svn/XXX' has uuid '5005c752-e8bc-6a46-9f1b-84ec39085508', but the WC has '005a1777-a2fa-4437-9a0c-b35647624529' We

What does it mean if some files in TortoiseSVN are marked “deleted” and others “deleted (+)” with a plus sign?

陌路散爱 提交于 2019-12-06 16:44:45
问题 I'm about to do a commit in TortoiseSVN involving rearranging a lot of files and directories. On the "commit" window, there are several files whose text status is "deleted" or "added" but others whose text status is "deleted (+)" or "added (+)". What does the (+) mean? (It's quite difficult to Google for a plus sign, and the word "plus" turns up lots of hits about the blue overlay icon meaning "added") 回答1: The "+" means that TortoiseSVN was able to figure out the item's history, and has

Omit Versioned Files or Folders from Commit List

≯℡__Kan透↙ 提交于 2019-12-06 16:06:27
Follow-to this question: The Dual Nature of svn:ignore Is there any way to accomplish the second scenario? i.e. Stop Tortoise SVN or plain SVN from listing a fixed set of files which have local modifications but are under version control from appearing in the commit list? I am on a project where I am the sole remote developer with a group of developers in another company, as a consequence all the other developers can share certain files which I need to make local modifications to. Tortoise supports this via the ignore-on-commit changelist . Any items in the ignore-on-commit changelist will be