当我正在进行TortoiseSVN合并时,它包含一堆目录,并且一些文件包含在已修改的文件中,即使没有实际更改.
它改变了财产svn:mergeinfo
.
是否有任何理由需要在目录/文件上设置这些属性?有没有办法绕过不做这些改变svn:mergeinfo
?
我通常只是恢复项目然后提交,但这浪费了额外的时间.
我正在尝试在我的主机上设置我的第一个存储库,并且在使用TortoiseSVN签出项目时出现此错误:
错误:" http://mywebsite.com/svn/myproject "的选项:200 OK(http://mywebsite.com)
这是我做的:
Ssh进入我的主机并前往/ home/myaccnt和'svnadmin创建svn'
创建我的项目存储库:'svn mkdir svn/myproject'
将文件添加到存储库:cd /home/myaccnt/.../myproject(其中包含/ tags,/ branch,/ trunk); 'svn import file:/// home/myaccnt/svn/myproject'(此时可以看到添加的大文件列表.)
此时我认为我已经设置了我的存储库并将我的项目导入到库.所以,我准备在我的Windows机器上使用TortoiseSVN结帐.所以:
在我想要结帐的文件夹中,我右键单击和SVN Checkout,然后确保我的URL是:http://mywebsite.com/svn/myproject
结果?
错误:" http://mywebsite.com/svn/myproject "的选项:200 OK(http://mywebsite.com)
有人对我有什么想法吗?我可能会遗漏一些与我的存储库或htaccess的结构基本相关的东西......或者其他东西.
提交文件后,图标会保留修改或等待提交很长时间.有没有办法强制刷新,以确保我看到的图标是文件的正确状态?
我正在使用subversion作为版本控制开发一个Web,但得到了"工作目录锁定"错误消息
这是故事:
我有
PC-A:
PC-B:
我使用VisualSVN在PC-A上创建了存储库.
从PC-B,I Checkout http:\\ PC-A:81\svn\test\trunk到D:\ xampp\htdocs\test-lalala.
从PC-A,我还检查http:\\ PC-A:81\svn\test\trunk到D:\ xampp\htdocs\test-lalala.
我创建一个运行my-post-commit.bat文件的post-commit钩子,所以当我提交http:\\ PC-A:81\svn\test\trunk时,文件夹D:\ xampp\htdocs\test-lalalaon PC- A会更新,所以其他人可以看到结果.
"C:\Program Files\VisualSVN Server\bin\svn.exe" update "D:\xampp\htdocs\test-lalala" --username myusername --password mypassword --config-dir "C:\Program Files\VisualSVN Server\conf"
Run Code Online (Sandbox Code Playgroud)
在PC-B上,创建index.php文件,然后提交.当我提交时,我收到此错误消息
在PC-A上,我尝试右键单击D:\ xampp\htdocs\test-lalala TortoiseSVN> CleanUp,并检查"清理工作副本状态"和"包含外部"(默认选中).尝试添加文件和提交,但仍然得到相同的错误消息.
我试图在.svn文件夹上查找锁文件,但没有锁文件.我还尝试删除PC-A D:\ xampp\htdocs\test-lalala上的工作副本并再次检出,但是当我提交时,仍然会收到相同的错误消息.
如何解决此错误消息?所以当我提交时,文件夹会自动更新?
我正在使用运行Mac OS X 10.5的MacBook Pro.我是这个开发环境的新手,之前曾在Windows上工作过.
我发现Mac PC没有TortoiseSVN,我想知道Mac的任何替代方案(更好的免费且易于使用的GUI工具)?
乔治,提前谢谢
自从升级到最新版本的Windows,同时使用tortoiseSVN将任何文件与其基本版本[TortoiseMerge]进行比较时,我注意到了一个巨大的延迟(只是坐在那里无所事事).
我在快车道上并且在一个月前得到了坠落创造者的更新,并注意到了这一点,所以我又回来了,它就消失了.在它点击RTM后,我认为这是固定的,但显然我错了.
我的意思非常慢?
Before fall creators update: <1 second
After: A minute or 2, as long as it takes..and that's just for comparing 1 file.
Run Code Online (Sandbox Code Playgroud)
我只是去阅读一篇文章或其他内容,等待在任务栏中弹出tortoiseMerge图标.
Repo在我的桌面上 - 客户端在我的笔记本电脑上 - 同一个网络.
有类似经历的人吗?有人找到了解决方法吗?
编辑:问题与TortoiseMerge有关,而不是TortoiseSVN或SVN本身 - 我转而使用Beyond Compare,它现在运行良好.
在tortoiseSvn 1.8中,没有"重新整合"分支选项.在Tortoise Svn 1.8中重新整合分支的正确方法是什么?
在选择合并然后下一个选项:
然后我进入下一个窗口:
或者我做错了什么?
我正在使用我们的一个SVN存储库/项目进行痛苦的缓慢操作.
例如,在一个小文件(10 KB)中恢复更改需要5-10分钟.或大约40-60分钟检查100 MB的项目.
在同一台服务器上有大约30个其他项目,有些比这个大得多,而且没有一个像这样.
需要注意的一点是,这个项目是一个Magento项目.它在磁盘空间方面不是很大,但我有23k文件和11k文件夹,当有很多小文件时,我已经读了很多SVN预制件; 这是真的?我有什么办法可以加快速度吗?
即使我检查了保存身份验证复选框,并且每次访问时都要求我输入用户名和密码,TortoiseSVN也不会保存我的身份验证详细信息.
我怎样才能解决这个问题?
当您在TortoiseSVN之后安装winmerge时,它可以让您选择将winmerge与Tortoise联系起来.但是,如果我们在winmerge之后安装TortoiseSVN,我们如何将Winmerge用于代替Tortoise默认差异查看器.
tortoisesvn ×10
svn ×7
windows ×2
macos ×1
magento ×1
project ×1
revert ×1
visualsvn ×1
windows-10 ×1
winmerge ×1