svn相关内容

如何更改访问本地 SVN 存储库的默认作者?

我使用 TortoiseSVN 访问基于文件的本地存储库.在我的所有提交中,作者是我的 Windows 登录名.是否可以使用不同的名称? 我知道提交后如何更改作者,但之前如何更改?安装 apache/svnserver 不是一个选项. 解决方案 是的,这是可能的. TortoiseSVN 和 svn 命令行客户端在您的配置文件文件夹中共享相同的设置位置.所以你可以简单地使用 s ..
发布时间:2021-12-24 13:15:33 其他开发

比 SVN 或 Git 更喜欢 CVS 的原因

我刚刚发现了一个仍在使用 CVS 的开源项目.我想知道现在是否还有任何理由更喜欢 CVS 而不是 SVN 或 Git.(我不认为懒得迁移作为答案!;-) ) CVS 有其他两个缺少的东西吗?比如说,支持 $OS 还是 $fancy_tool? 在《使用SVN比使用CVS有什么优势?"有详细的答案为什么不使用 CVS.但我想反过来问.CVS 不可能全是坏事.或者是吗? 解决方案 ..
发布时间:2021-12-24 13:15:28 其他开发

当提交到 svn 服务器时,禁止访问“/svn/ctm/!svn/me"?

我可以从 svn 服务器签出,但我无法提交更改.错误信息显示如下: 禁止访问'/svn/repo/!svn/me' 错误截图 为了解决这个问题,我搜索了互联网,但没有找到有用的解决方案. 这是我在 apache 上部署的 svn 服务器的一些内容: 操作系统:Windows 7 32 位; 服务器:Apache/2.2.22 (Win32) SVN/1.7.8 PH ..
发布时间:2021-12-24 13:15:22 其他开发

将 Visual SVN 与 IIS 同步以进行 Web 开发(或任何其他文件夹)

如何在每次提交时获取最新版本的项目文件到另一个文件夹? 我正在使用 VisualSVN 服务器,我认为我们可以在钩子的提交后执行此操作,但我不知道如何操作.服务器在 Windows 上. 实际上我需要将最新版本的文件放到 IIS7 的 \www 文件夹中.只需将最新的文件放到另一个文件夹中即可. 解决方案 我在 post-commit hook 中添加了以下代码(用于将最新版本 ..
发布时间:2021-12-24 13:15:13 服务器开发

git 子模块 svn 外部

假设我有 3 个 git 存储库,每个存储库在根目录中都有一个 lib 和 tests 文件夹.所有 3 个存储库都是我希望成为单个包的一部分,但是将存储库分开对我来说很重要. 我是来自 svn 的 git 新手,所以我一直在阅读 submodules 以及它们与 svn:externals 的区别.在 SVN 中,我可以有一个 lib/vendor/package 目录,在 packa ..
发布时间:2021-12-24 13:15:05 PHP

从旧的 SVN 存储库中检出与某个修订版相对应的 git commit?

我将我的存储库从 SVN 迁移到了 git.我用了这个 网站.现在我在修订版 X 中有一个错误.我如何从我的 git 存储库中签出,只知道我旧 SVN 存储库中的修订版号? 感谢您的帮助. 解决方案 您可以使用 git svn find-rev 子命令找到对应于 Subversion 修订版的 git commit.例如,如果您要查找对应于 Subversion 修订版 3431 的 ..
发布时间:2021-12-24 13:14:56 其他开发

如何备份和恢复svn中的所有源代码?

现在我使用的是 Windows XP.如果我只是在可视化 SVN 中复制整个存储库文件夹,服务器关闭后,如何通过备份的存储库文件夹恢复它?在visual svn中备份和恢复的另一种更好的解决方案? 顺便问一下,有什么方法可以在可视化源代码管理中进行备份和恢复吗? 解决方案 您可以将整个目录复制进复制出.文件就是文件,它们没有什么神奇之处. 如果你想做一些更复杂的事情,比如在恢复 ..
发布时间:2021-12-24 13:14:45 其他开发

在所有项目中共享组件,有没有比 svn:externals 更好的选择?

我的情况:我有几个组件,有时会对它们进行更改,并且在许多不同的项目中共享.每个项目都将这些放在名为/depends 的子文件夹中.Depends 为我们所有的公共组件保存了一堆 svn 外部组件. svn:externals 给我带来了很多时间和痛苦. 在项目根文件夹上显示日志不会显示 svn:external 文件夹的更改(但足够有趣的提交和更新将与 svn:externals 一起 ..
发布时间:2021-12-24 13:14:24 其他开发

如何让 TortoiseSVN/TortoiseGit 显示执行的命令?

Tortoise GUI 客户端很酷,但它们并不能真正帮助理解版本控制如何工作以及“幕后"发生了什么.而理解这些东西是非常重要的,尤其是对于 Git.(好吧,最好的方法是在命令行上工作...) ToroiseSVN/TortoiseGit中是否有ssetting可以显示刚刚执行的命令?或者也许是命令日志? 解决方案 在 TortoiseSVN 中,您可以通过启用调试来启用此功能.如果 ..
发布时间:2021-12-24 13:14:17 其他开发

git-svn fetch 没有引入最新版本

当我执行一个 git svn 获取 从我的存储库中,它不返回任何内容并且即使有新提交也不会更新在 svn 下. [root]# svn log -l 1 http://example.com/trunk/client-resources/resource-par12958 |ing |2011-08-22 18:29:57 -0500(2011 年 8 月 22 日星期一)|1 行S ..
发布时间:2021-12-24 13:14:08 其他开发

[错误:当前工作目录不是基于 Cordova 的项目.]

我根据说明创建了一个Phonegap项目,将其签入SVN,签出然后发现我无法再运行构建命令——必须将www的更改复制到每个平台.Mac OS X 中的终端显示此错误: [错误:当前工作目录不是基于 Cordova 的项目.] 解决方案 是的,正如其他人已经说过的,您需要在您的 SVN 中签入一些配置文件和文件夹,以便在签出时使 PhoneGap 正常工作.这是定义 PhoneGap ..
发布时间:2021-12-24 13:13:59 其他开发

使用 git-svn 在 svn 中轻松合并

工作中我们在SVN中使用了很多分支,合并存在问题.我听说一个好主意是使用 git 更好地与 git-svn 合并.我尝试使用 msysgit 玩它,但它并不像看起来那么容易. 我知道我可以使用 git svn clone -s 检查整个项目,但是它看不到分支(作为普通的 git 分支).与 git 或 svn 相比,我发现 git-svn 很难使用. 您能否分步描述如何进行这种合并? ..
发布时间:2021-12-24 13:13:51 其他开发

Android+Eclipse 项目通过 SVN 共享?

我对 Eclipse(Galileo,Java 开发人员的 Eclipse IDE)非常陌生,正在开发我的第一个 Android 应用程序,但在许多其他类型的项目和开发中使用了 SVN.昨晚,我第一次尝试将新源代码推送到共享存储库(在工作中),然后将其拉回家中. 基于 SO 问题/答案,我忽略了 bin 和 gen 文件夹,但添加了其他所有内容.当我回到家时,我曾希望它会像将 eclipse ..
发布时间:2021-12-24 13:13:47 Java开发

您如何处理不同的 Java IDE 和 svn?

您如何确保可以将代码检出到 Eclipse 或 NetBeans 中并在那里使用它? 编辑:如果您不签入与 ide 相关的文件,则每次签出项目时都必须重新配置构建路径、包含和所有这些内容.我不知道 ant(尤其是从 eclipse 创建/导出的 ant 构建文件)是否可以与其他 ide 无缝协作. 解决方案 聪明的答案是“这样做" - 除非您不使用多个 IDE,否则您不知道您是否真的 ..
发布时间:2021-12-24 13:13:39 Java开发

将转储的 SVN 存储库导入 VisualSVN 服务器

我已使用命令将旧计算机上的存储库转储到文件中.svnadmin dump C:\myrepo/>我的转储文件 现在我决定在我的新计算机上使用 VisualSVN Server 而不是仅仅使用基线颠覆.如何将我的存储库导入 VisualSVN 服务器? 解决方案 Andrew Clark 指出有一个“All Tasks",现在想通了 存储库 ->所有任务 ->打开命令提示符svnad ..
发布时间:2021-12-24 13:13:33 其他开发

在 Windows 命令提示符下管道数据

我需要获取一个大型 (~8gb) svn 存储库的备份转储.我目前的方法是使用 svnadmin dump 到文件,然后使用 7-Zip 压缩和拆分文件. >svnadmin 转储 c:\path\to\myrepo >c:\svndump.svn>7z svndump.svn svndump.7z//或任何正确的语法 我想知道是否有办法跳过这里的中间人,并通过使用管道或其他方式一次性压缩 s ..
发布时间:2021-12-24 13:13:24 其他开发

存储库子文件夹的 Git 标记

我使用 Git 导入 SVN 存储库.然后我创建了自己的项目作为存储库中的子文件夹. 我将 SVN 存储库与 Git-SVN 一起使用.我的工作流程是: git commit -am "message" git svn rebase git svn dcommit. 现在我想用 git tag -a RC1 -m 'Release Candidate 1' 标记我的项目,但我 ..
发布时间:2021-12-24 13:13:17 其他开发

确保对新 Subversion 提交的覆盖范围最小

我们有一个几乎没有单元测试的大型项目.我想确保从现在开始,开发人员提交新功能(或错误!),而不会对相应的单元测试进行最低限度的覆盖. 有哪些方法可以强制执行此操作? 我们使用了很多工具,所以也许我可以使用一个插件(jira、greenhopper、fisheye、sonar、hudson).我也在考虑使用 Subversion 预提交钩子、jira 的 Commit Acceptanc ..
发布时间:2021-12-24 13:13:09 Java开发

如何防止 SVN 更新存储库中已有的目录

我认为这不是一个标准的 svn ignore 问题. 我有一个存储库,里面有一个我不想要的大目录.因为其他人使用存储库do,我不能只是从树中删除它.但是,我不想每次执行 svn up 时都重新下载此目录.我可以理解忽略会阻止我的目录上传到 svn,但是我如何告诉 svn 我不希望它重新下载存储库中已经存在的特定目录. 我在做什么... svn uprm坏目录 然后将来 svn up ..
发布时间:2021-12-24 13:13:00 其他开发

从 ClearCase 迁移到 SVN 时的最佳策略是什么?

我们正在考虑从 ClearCase 迁移到 Subversion.该项目已经存在一段时间(7 年),我们积极支持三个“主要"版本(分支),以及一些旧版本中的偶尔修复.该项目相当大 - 大约有 200 万行 Java 代码. 我很好奇是否有人做过类似的迁移. SVN 能处理这么大的项目吗? 迁移所有历史版本/分支是否有意义?有哪些工具可以有选择地做到这一点? 此类项目的迁移过程需要多 ..
发布时间:2021-12-24 13:12:50 其他开发