Tag: tortoisesvn

Tortoise的非recursion提交是如何工作的?

我已经签出了一个SVN分支(我的分支)的副本,我从另一个分支(具有完全不同的文件夹结构)合并到其中。 所以基本上有很多删除(旧文件)和添加(新文件)。 当我尝试提交合并到版本库(到我的分支),Tortoise说 这个提交不是recursion的,并且已经select了提交的移动/重命名文件夹。 这样的移动/重命名总是在存储库中recursion执行。 你想不想承诺? 继续进行这个提交可以吗? 如果不是的话,我该怎么做才能没有问题? 此外,对于我添加的一些文件,我添加后进行了更改(如果这影响了本质)。

文件夹被locking,我无法解锁

当我试图更新或提交项目中的代码时,它告诉我该文件夹已被locking。 当我试图“释放locking”时,它说在这个工作空间里没有东西可以解锁。 那是什么意思? 为什么我不能更新,提交甚至清理项目。

撤销TortoiseSVN中的提交

我偶然发现了一堆文件(不同文件夹中的几十个文件)。 什么是最简单,最干净(最安全!)的方式来“撤消”提交,而不必从我的工作目录中删除文件?

错误“不能使用Subversion的命令行客户端:svn”打开从SVN检出的Android项目

我不熟悉Android开发和围绕它的开发工具。 我已经从svn使用TortoiseSVN客户端(无法从Android Studio中完成)检出一个项目,然后在将项目导入到Android Studio后得到此错误消息: 不能使用subversion命令行客户端:svn 可能是Subversion可执行文件的path是错误的。 修理它.. 当我点击“修复”链接时,popup如下对话框: 但我仍然不知道我应该怎么做才能解决这个问题? 欢迎任何forms的帮助/build议/方向来解决这个问题。

什么是从SVN恢复已删除文件的正确方法?

我从回购中删除了一个文件,现在想把它放回去。 我能弄清楚的最好的是: 在删除之前更新到修订版本 将文件复制到别处 更新到头 将文件复制回来 添加它们 承诺 这只是闻起来不好,它放弃了所有的历史启动。 有一个更好的方法来做到这一点。 我已经看了SVN书,但没有find任何东西,现在正在看SVN标签列表。

我的机器在哪里svn.exe?

我的桌面上安装了Tortoise svn 。 我想用命令行 svn.exe执行一些任务? 但我无法在我的机器上findsvn.exe 。 我们是否需要安装其他的东西来获取svn.exe命令?

重新集成只能用于修改X到Y先前从<URL>合并重新集成源,但事实并非如此

一直使用SVN分支与乌龟1.6。 我已经定期将树干合并到分支中以保持最新状态。 今天,我以为我会重新整合分支。 我从Tortoiseselect了“重新整合分支”,并收到以下错误消息: 重新集成只能在修订版本4709到5019先前从http://subversion/svn/saxdev/trunk合并到重新http://subversion/svn/saxdev/trunk源时使用,但事实并非如此 然后它列出了大约50个文件,描述如下: Error: branches/qst/kobalt/sax/businessobjects/util/HistoryParent.java Error: Missing ranges: /trunk/kobalt/sax/businessobjects/util/HistoryParent.java:4709-5018 修订版5019是主版本。 当我创build分支时,修订版本是4737。 我从修改4737的日志中得到这个 操作:添加path:/ branches / qst从path复制:/ trunk 对我来说,那个错误信息说,这个分​​支本来不是来自干线,这是不正确的。 有任何想法吗?

如何使用TortoiseSVN创build一个新的分支?

如何用TortoiseSVN的工作副本创build一个新的分支? 我看到了分支选项,但是我没有看到用某种方式来命名它的方法。

提取TortoiseSVN保存的密码

有什么办法来提取TortoiseSVN保存的凭据?

我如何删除我的工作副本中的所有未版本化/忽略的文件/文件夹?

如果我有一个Subversion版本库的工作副本,有没有办法使用单个命令或工具删除该工作副本中所有未版本控制或忽略的文件? 基本上,我正在寻找SVN模拟git clean 。 命令行或GUI解决scheme(对于TortoiseSVN)都是可以接受的。