tortoisesvn

Subversion (svn + tortoiseSvn) commit not locked file

雨燕双飞 提交于 2019-12-07 11:36:51
问题 I have experienced strange functionality of subversion. We are using latest 1.6 Svn server visual svn and tortoise svn 1.6.6 We have defined property svn:needs-lock to a file, then if you copy over file from different location it shows local change if you try to commit SVN it allows you to Commit even if you didn't obtain the LOCK. This is a big problem for us, please let us know how to force SVN not to allow commits without obtaining the lock. Thanks. 回答1: The lock mechanism in Subversion

ubuntu下架设svn服务器及在windows建立svn+ssh客户

﹥>﹥吖頭↗ 提交于 2019-12-07 11:00:05
ubuntu下架设svn服务器及在windows建立svn+ssh客户端: 1、安装ssh sudo apt-get install ssh 2、安装subversion sudo apt-get install subversion 3、为参与项目开发的成员建立用户帐户 sudo adduser user1 4、建立名为svn的用户组 sudo addgroup svn sudo addgroup user1 svn /*把user1加入组svn*/ 注:这里可以根据不同的权限建立多个用户组,把有相应权限的用户放入相应的组中 5、建立项目文件存储目录 sudo mkdir /usr/local/svn sudo mkdir /usr/local/svn/trunk 6、创建SVN文件仓库 sudo svnadmin create /usr/local/svn/trunk 7、为组成员赋予相应的权限 sudo chown -R root:svn /usr/local/svn/trunk sudo chmod -R g+rws /usr/local/svn/trunk /*给svn组赋予读写权限,可以根据需要更改相应权限*/ sudo chmod -R o-rwx /usr/local/svn/trunk /*删除其他无关人员的读、写、执行权限,默认情况下可能其他人有读权限*/ 注

How to Integrate TortoiseSVN and Jenkins?

泄露秘密 提交于 2019-12-07 09:36:45
问题 I'm building a little prototype on my Windows machine. I've got Jenkins running, and am using TortoiseSVN as my repo, the location of which is at: file:///C:/SVNRepo When I try to add that as the repository URL in Jenkins I get the following error: Unable to access file:///C:/SVNRepo : svn: E180001: Unable to open an ra_local session to URL svn: E180001: Unable to open repository 'file:///C:/SVNRepo' Strangely enough that repository location works in Subclipse though. What am I missing to use

TortoiseSVN can't connect to SlikSVN Subversion server

女生的网名这么多〃 提交于 2019-12-07 06:13:43
问题 I've created a SubVersion server on one of the machines in my workgroup. From my development box I'm able to access the repository and check in/out files without any problem. I've just installed TortoiseSVN and no matter what I do it won't connect to the repository on the server. I get the infamous error "No connection could be made because the target machine actively refused it". Does anyone have any ideas why this might be..? As far as I know, the tortoise shell extension is running under

How can I change the revision number of a repository in Tortoise SVN?

牧云@^-^@ 提交于 2019-12-07 04:08:37
问题 I have a project that has a revision number of 3960. But unfortunately it is not under source control. Now I would like to put it under SVN and use Tortoise SVN. But when I put it there it will have revision from 1,2,3,4 and so on. Is there a way to change the revision number to 3960? 回答1: The safest way I can think of would be to make a dump file with an appropriate number of empty revisions, than load it. The format would be something like: SVN-fs-dump-format-version: 2 Revision-number: 0

How I can filter Tortoise SVN revision graph before opening it?

£可爱£侵袭症+ 提交于 2019-12-07 03:07:44
问题 Is there a way to filter the Tortoise SVN revision graph before you open it? Its taking over a minute to open it, which is leading to too many hallway swordfights. I can filter it easily after its open, but thats my problem. Ideally, I really only need to see the last 100 or so revisions, not everything since the dawn of time. 回答1: AFAIK you cannot filter the graph - the TortoiseSVN documentation says: In order to generate the graph, TortoiseSVN must fetch all log messages from the repository

TortoiseSVN merging a branch to trunk

倾然丶 夕夏残阳落幕 提交于 2019-12-07 02:22:26
This is a continuation of this question: TortoiseSVN merging branch to trunk If the original question should just be edited, please let me know and I'll do that. Here's the current situation. Have a project with a working copy on my PC that was all up to date. I created a new branch based on that and switched my working copy over to this new branch. Since doing that another developer checked in some changes to the trunk, and I've made some changes to the branch. I don't think we've changed the same files so we should be good as far as any conflicts go. I want to merge my changes back into the

Subversion merge requires “Old style” even though all seems up to date?

会有一股神秘感。 提交于 2019-12-07 01:40:19
问题 I recently moved from an old subversion server/repository to the latest version 1.8.9. The new repository was made from scratch on a new server and the old data was imported from scratch (we checked out the code from the old repository, exported it locally to remove all SVN bindings and checked it in a fresh into the new repository). All seemed fine. We've been using the new repository for a few months now. I recently went to merge a branch into the trunk. It threw up loads of the dreaded

Tortoise Subversion - undo update

隐身守侯 提交于 2019-12-07 01:30:48
问题 I have a folder on my machine, but I had deliberly kept out of sync with the main project (I should have branched, but didn't) I have now gone and updated this folder to the latest version, forgetting that I shouldn't do that. Is it possible to undo this update, and go back to the state I was in before the update? Or, (as I closed the update window), can I see what files were updated/added? Thanks 回答1: Use " Update to Revision " and enter the revision your working copy was at before the

TortoiseSVN svnadmin

倖福魔咒の 提交于 2019-12-06 20:43:21
问题 Currently im setting up TortoiseSVN and reading through docs etc. The manual often mentions svnadmin. I figured out, that I have to download it seperatly. But the link seems to be old. After some browsing I got here. But I can't find a version 1.6.7, like my TortoiseSVN installation. Also I'm a little bit lost, because of the many files. So where can I get svnadmin from? Update: To clarify things. I am setting this up as a single user, without a server. I was searching for svnadmin, because