tortoisesvn

Working copy got mysteriously unlinked from repository. How to relink it again and commit changes?

风流意气都作罢 提交于 2019-12-04 05:51:08
问题 I am using Tortoisesvn under windows 7. My working copy got mysteriously unlinked from the repository. How can I relink my working copy to the repository and commit changes? 回答1: Checkout a new working copy from the repository and copy the files from the damaged working copy into the new folder. Now you should see the modified files in the pending changes dialog and can commit them. 来源: https://stackoverflow.com/questions/29978107/working-copy-got-mysteriously-unlinked-from-repository-how-to

Tortoises SVN 教程

守給你的承諾、 提交于 2019-12-04 05:16:51
Tortoises SVN 教程 1. TortoiseSVN 简介 版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会 花时间作出小的修改,然后又在某一天取消了这些修改,想象一下一个开发者并行工 作的团队 - 或许是同时工作在同一个文件! - 你就会明白为什么一个好的系统需要 管理潜在的混乱。 2. 什么是 TortoiseSVN TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。 某些版本控制系统也是软件配置管理 (SCM) 系统,这种系统经过精巧的设计,专门用来管理源代码树,并且具备许多与软件开发有关的特性 - 比如,对编程语言的支持,或者提供程序构建工具。不过 Subversion 并不是这样的系统;它是一个通用系统,可以管理任何类型的文件集,包括源代码。 3. 名词解释 3.1 检出工作副本 你的版本库就像是一台时间机器,它记录了所有提交的修改,允许你检查文件或目录以及相关元数据的历史。通过一个 Subversion

SVN client side hook

只愿长相守 提交于 2019-12-04 05:00:33
Does SVN have client-side hook support like in TortoiseSVN ? I need a hook so that when I send a commit the browser opens a specific url. No. Client-side hooks are a TortoiseSVN-specific feature. Use an alias for SVN i.e. a python script that validates your inputs then forwards the call on to the real SVN. It might take a bit of work to get advanced functionality though, such as understanding changelist content, but there's libraries which can help and if you hunt around the internet someone has probably make something similar to what you want already. http://pysvn.tigris.org/ http://top-frog

Calling SVN commands from a java program

故事扮演 提交于 2019-12-04 04:30:31
I want to call SVN commands (update , commit) from a java program. any help ? SVN : Tortoise SVN Environment : java program will be running inside a jBoss server. It's a really, really bad idea to use a GUI SVN client from within an app server. While TortoiseSVN can be scripted , it's still a GUI application, and an unexpected situation can cause it to pop up a dialog on your server (and some tasks may always open a dialog). It,s much, much better ot use a Java implementation of SVN, such as SvnKit - then you can work with a nice Java API and your question becomes moot. Sure, there are several

Tortoise SVN tree conflict with myself

筅森魡賤 提交于 2019-12-04 04:29:24
问题 Has anyone had the experience of moving a file in tortoise and committing successfully, only to later commit a different change and be told of a tree conflict where: the file in its original location has been deleted, but in tortoise is marked as missing the file in its new location is there, but marked as already added. (I use tortoise SVN, and we have client and server > 1.60) Nobody else changed either the directory or the file (according to svn log). Why is this happening? Is there a way

Using Tortoise SVN, how can I download the latest version of the source code of my CodePlex application?

烈酒焚心 提交于 2019-12-04 04:11:37
I'm trying to figure out how to download the latest source code. Here's what I've done. On my desktop machine, I created my CodePlex app account, installed Tortoise SVN and successfully uploaded my code to the site. The source code now shows on the CodePlex site. On my laptop , I installed Tortoise SVN. I then created a blank folder and I'm now trying to download the code available on my CodePlex site. I know my SVN url, and my user name and password. I'm just lost as to how to do it. I try SVN Update , but it only downloads a couple of files, not the complete source code. With Tortoise simply

Can't commit to SVN server

我与影子孤独终老i 提交于 2019-12-04 04:09:56
When I commit to the server this returns: The POST request returned invalid XML in the response: XML parse error at line 3: not well-formed (invalid token) (/svn/site/!svn/me) I am using VisualSVN Server 2.5.1 and the client is TortoiseSVN 1.7.1 64Bit. The server by itself is working, I can update from repository or browse. Any suggestions? You can use Fiddler2 as a proxy, and inspect the XML request/responses. Maybe that'll give you some more to go on. It looks like TortoiseSVN doesn't use WinInet, so the proxy won't be automatic. You'll need to set a proxy in the network panel of Tortoise.

Occasional svn: E170013: Unable to connect to a repository at URL 'https://svn…' svn: E730054: Error running context

孤街浪徒 提交于 2019-12-04 03:53:30
问题 I need help with svn errors E170013 and E730054: When executing the command "svn checkout..." in command line, I get the error svn: E170013: Unable to connect to a repository at URL 'https://svn.....' svn: E730054: Error running context: An existing connection was forcibly closed by the remote host. However, if I run the same command right after (only in the next 3 minutes), the command is executed successfully without errors, and the source code is checked out successfully. Otherwise after 3

TortoiseSVN write-lock error?

此生再无相见时 提交于 2019-12-04 03:13:43
问题 Wanted to merge my branch back into the main trunk today. Haven't worked on this project for a week and haven't done any commits, etc. in that time-frame. Attempted to do a switch from the branch back to the trunk and get this error: No write-lock in 'Y:\Website\_Working Copy\app' I've never had or seen this issue in the past and can't find any documentation on what is going wrong...what could this be and what can I try? Also, I just upgraded TortoiseSVN & SVN to latest versions to see if

SVN: Colleague checked in a folder into repository, but I can't Update my version to it

孤人 提交于 2019-12-04 02:50:44
In showing a colleague how to use SVN yesterday, we created a test folder and file within our existing Visual Studio Solution. We'll call it "Test" folder with two files, "Test.ascx" and "Test.ascx.cs". We added it (or Visual SVN added it, 'cos it's awesome), and committed it. We also added and committed other files elsewhere in the project. We can see it in the repository (and the other files). Doing an update on my own machine to pull down these new files resulted in the other files being pulled down correctly, BUT the Test folder does not appear. No matter how many times I try Updating from