130得票11回答
Reintegrate 只能在之前从 <URL> 合并修订版本 X 到 Y 的情况下才能用于重新整合源代码,但这并不是现在的情况。

我一直使用Tortoise 1.6的SVN分支,定期将主干合并到分支中以保持最新状态。 今天,我想重新整合该分支。我从Tortoise选择了“重新整合一个分支”,收到以下错误信息: 只有在之前从http://subversion/svn/saxdev/trunk向回合并了4709到5019...

127得票10回答
乌龟版本控制的非递归提交是如何工作的?

我已经在本地检出了一个SVN分支(我的分支),并从另一个分支合并了代码(该分支具有完全不同的文件夹结构)。因此,基本上会有很多旧文件的删除和新文件的添加。 当我尝试将合并提交到仓库(我的分支)时,Tortoise提示: 此提交不是递归提交,并且选择了要移动/重命名的文件夹。这些移动/...

125得票9回答
SVN中恢复已删除文件的正确方法是什么?

我从一个仓库中删除了一个文件,现在想把它放回去。我能想到的最好办法是: 更新到删除之前的版本 将文件复制到其他地方 更新到最新版本 将文件复制回来 添加它们 提交 这听起来不太好,并且还会损失所有历史记录。一定有更好的方法来做到这一点。我已经查看了SVN Book,但没有找到任何信息,...

121得票4回答
将分支与主干合并

使用TortoiseSVN,我需要将我在分支中做的更改与主干合并。由于这个项目只有我一个开发者,所以我知道主干没有变化。我正在学习SVN,以便最终能让我的团队使用它。 基本上,我想要我的主干看起来与分支完全相同。在SVN之前,我会复制分支文件夹中的文件,删除主干文件夹中的文件,然后将分支复制...

111得票19回答
文件夹被锁定,我无法解锁它。

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

106得票6回答
递归列出所有的svn:externals吗?

如何递归获取一个目录下所有 svn:externals 的列表?是否有相关的工具可以实现? (我使用的是 Windows 操作系统,而且还有 TortoiseSVN 工具) 我有一些 svn:externals 链接到项目中不同的共享部分。当我创建分支时,通常很难找到所有的 externa...

106得票18回答
SVN清理:SQLite数据库磁盘映像格式错误。

我试图执行 svn cleanup 以清理我的工作副本因为我无法提交更改,但是我遇到了以下错误: sqllite: 数据库磁盘映像损坏 现在我该怎么办?

104得票7回答
如何在Subversion / TortoiseSVN中“恢复”已删除的文件夹?

我们不小心从Subversion仓库中删除了“tags”文件夹,而我们只想删除一个特定的标签。那么最简单的方法是什么来恢复“tags”文件夹呢? 我们使用TortoiseSVN作为客户端,我以为当我进入仓库浏览器并显示日志时,会出现类似于在工作副本上看到的相似对话框中的“还原此版本的更改”...

102得票3回答
撤销 TortoiseSVN 中的提交

我不小心提交了一堆文件(不同文件夹中的几十个文件)。最简单、最干净(又安全!)的方法是如何“撤消”这个提交,而不必从我的工作目录中删除这些文件?

96得票2回答
解决树冲突问题

如何解决当前场景下的树冲突。C:\DevBranch C:\MyBranch 我更新了两个分支。首先编辑了MyBranch,然后提交了更改。现在想将这些更改合并到DevBranch中。但是当我进行合并时,出现了“树冲突”的错误。The last merge operation tried to...