我一直在使用Windows 8和TortoiseSVN图标已正确显示,但安装Windows 10后,我再也看不到文件/文件夹状态的图标.
使用TortoiseSVN,我需要在分支中进行更改,然后将它们与Trunk合并.
我是这个项目的唯一开发人员,所以我知道trunk没有改变.我正在学习SVN,以便最终我的团队可以使用它.
基本上,我希望我的后备箱看起来与分支完全一样.
在pre-svn world中,我只是复制我的分支文件夹中的文件,删除trunk文件夹中的文件,然后将分支复制到trunk.
在TortoiseSVN中,我尝试过"重新整合分支","合并一系列修订"和"合并两棵不同的树".似乎没有什么能改变干线.我也试过在行李箱顶部进行分支.这给了我一个错误,说干线已经存在.
在这一点上,我只是无知地按钮mashing希望有些东西有效.
我从回购中删除了一个文件,现在想把它放回去.我能想到的最好的是:
这只是闻起来很糟糕而且它失去了所有历史记录.必须有一个更好的方法来做到这一点.我已经查看过SVN Book,但没有找到任何内容,现在正在查看SVN标签列表.
我已经检查了本地SVN分支(我的分支)的副本,我从另一个分支(具有完全不同的文件夹结构)合并到该分支.所以基本上有很多删除(旧文件)和添加(新文件).
当我尝试将合并提交到存储库(到我的分支)时,Tortoise说
此提交不是递归的,并且已选择移动/重命名的文件夹进行提交.此类移动/重命名始终在存储库中递归执行.你想要提交吗?
继续这个提交是没关系的吗?如果没有,我应该怎么做才能没有问题?
另外,对于我添加的一些文件,我在添加后进行了更改(如果这会影响性质).
当我尝试更新或提交项目中的代码时,它告诉我该文件夹已被锁定.当我试图"释放锁定"时,它表示在这个工作空间里无法解锁.
那是什么意思?为什么我无法更新,提交甚至清理项目.
我偶然提交了一堆文件(不同文件夹中的几十个文件).什么是最简单,最干净(最安全!)的方法来"撤销"提交,而不必从我的工作目录中删除文件?
我们不小心从Subversion存储库中删除了'tags'文件夹,我们只打算删除一个特定的标记.获取'tags'文件夹的最简单方法是什么?
我们使用TortoiseSVN作为我们的客户端,我认为当我进入repo浏览器并显示日志时,会有类似于"恢复此修订版本"的内容,类似于您在工作副本上的类似对话框中看到的内容.但那里没有这样的指挥......
每当我对工作副本进行更改时,我都会使用Tortoise SVN更新并提交服务器中存储库的更改.但是几天后我无法提交更改,每当我尝试提交时都会收到以下错误.
Working copy 'C:\Program Files\EasyPHP\www\project\php' locked.
'C:\Program Files\EasyPHP\www\project' is already locked.
Run Code Online (Sandbox Code Playgroud)
我试图通过右键单击并选择Tortoise SVN> Release lock来解锁文件夹,它说
无法解锁.此工作副本中没有文件锁定
可能是什么问题?
如何在目录中获取所有svn:externals(递归)的列表?这有什么用处吗?
(我正在使用Windows(和乌龟))
我有一堆svn:externals链接到我的项目的不同共享部分,当我分支时,通常很容易找到所有外部并更改它们以便链接到新分支中的路径.
我试图做一个svn cleanup
因为我无法在我的工作副本中提交更改,我收到以下错误:
sqllite:数据库磁盘映像格式错误
我现在能做什么?