svn-checkout相关内容

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

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

如何在不检出整个源代码的情况下单独检出几个文件和文件夹

在我的项目中,我有很多文件夹.我当然知道我只想对少数文件(大约 15 个)进行更改,每个文件都在 7 个不同的文件夹中.另外,我不想检查整个源代码来完成它.是否可以仅检出所需的文件夹? 对于不同的来源,我经常会遇到这种情况.是否可以一次只签出选定的文件夹? 编辑 比如说我有一个源文件夹包含.5个子文件夹.喜欢, 来源 -- 核心 -- 帮手 -- 扩展 ..
发布时间:2021-12-24 13:12:35 其他开发

将 SVN 结帐转换为使用 git (git-svn)

我使用保存在 svn 中的软件进行版本控制.我想使用 git (git-svn) 但是该软件需要大量设置和配置才能使用.有一些工具可以处理所有设置,包括通过 svn 检查所有代码. git-svn 的所有文档(我已经能够找到)都需要使用 git-svn 重新结帐. 有没有办法转换现有的 svn checkout 以便它可以使用 git-svn? 解决方案 你可以这样做: ..
发布时间:2021-12-24 13:10:51 其他开发

尝试 svn checkout,但得到:svn: '.'已经是不同 URL 的工作副本

我正在尝试将 svn checkout 放入我的 public_html 文件夹,但出现此错误:svn: '.'已经是不同 URL 的工作副本 我哥哥已经为我建立了一个样板网站,但我已经对其进行了更改并将这些更改放入我自己的存储库中.如何让这个文件夹不是他最初设置的 repo 的工作副本? 我可以删除 public_html 文件夹并创建一个新文件夹吗?我可以从头开始,因为我只是将已安 ..
发布时间:2021-12-24 13:03:16 其他开发

按文件扩展名过滤的SVN签出?

我有一个 DOS 批处理文件形式的自产自动构建脚本.在该脚本的一部分中,我检查(使用“svn checkout")我们 SVN 存储库的一部分,其中包括我们项目中使用的一堆第三方内容.这个批处理文件在很长一段时间内都表现得很好,但现在人们已经将大量的内容(文档、示例代码等)签入了第三方区域,并且这个脚本的签出部分变得慢了很多.我想通过只检查我们需要的东西来缓解这个问题——在我们的例子中主要是 dl ..
发布时间:2021-12-24 12:59:49 其他开发

SVN结帐忽略文件夹

我可以忽略 svn checkout 上的文件夹吗?我需要在构建服务器上结账时忽略 DOCs 文件夹. 编辑:忽略外部不是一个选项.我有一些我需要的外部组件. 解决方案 您不能在结帐时直接忽略文件夹,但您可以在 svn 1.5 中使用稀疏结帐.例如: $ svn co http://subversion/project/trunk my_checkout --depth 立即数 ..
发布时间:2021-12-24 12:42:25 其他开发

如何 git-svn 从 Subversion 存储库克隆最后 n 个修订版?

问题 如何使用 git-svn 从 Subversion 存储库创建浅拷贝,例如你怎么只拉最后三个修订版? 如果您使用选项 --depth,git clone 命令可以从 Git 存储库中获取最后 n 个修订版,即您获得存储库的浅拷贝.示例: git clone --depth 3 git://some/repo myshallowcopyrepo git-svn 有没有类似的选项 ..
发布时间:2021-12-24 12:34:53 其他开发

从存储库中检出代码时,SVN错误E175002

尝试从在线存储库中检出代码时,出现以下错误: E175002:"/repos/xxx/!svn/vcc/default"的报告 我正在尝试从远程计算机上签出代码. 解决方案 经过长时间的研究,我终于找到了一个解决方案,该解决方案是将 allowed from all 放入 httpd上的svn配置中.conf : ...允许所有人... sv ..
发布时间:2021-04-07 20:35:32 服务器开发

提交有关Subversion的代码(第一次)

我是Subversion的新手.我必须提交有关Subversion的代码,这是我第一次这样做.所以我的导师告诉我使用SSH将用户名放在他的服务器上.我是通过以下代码做到这一点的: amit@,它工作正常. 现在,他要求提交代码,并给了我URL,但是他说我首先要使用您在SSH时拥有的用户名(即amit)创建一个文件夹. 我如何在svn链接上创建文件夹,然后如何提交项目. ..
发布时间:2020-07-10 04:25:53 其他开发

Subversion:我可以签出,修改然后使其成为分支吗?

我从后备箱到本地DIR进行了结帐,并在那里进行了许多本地更改.现在,我不想将其提交回主干,但我希望从此本地版本中创建一个分支.有可能吗? 我可以只将中继线复制到分支,然后将cd DIR和svn switch复制到分支吗? 更新:感谢您的回答,它奏效了!总结步骤: cd DIR svn copy . new-branch-URL svn switch new-branch-UR ..
发布时间:2020-07-10 04:25:49 其他开发

如何使用TortoiseSVN仅检出(下拉)SVN树的仅一部分?

我正在使用TortoiseSVN,并且想将现有存储库签出到本地目录中.但是,我只想下拉文件树的某些部分.有办法吗? 例如: /trunk /project-A /project-B /project-C 比方说,我只想拉下行李箱,项目A和项目B.我该怎么办? 解决方案 您似乎很成功,但是我希望提供逐步指南,希望对其他人有所帮助. 将trunk检 ..
发布时间:2020-07-10 04:25:46 其他开发

svn结帐深度

我有一个带有这样的树的SVN项目: /project /dir1 /subdir1 -file1 -file2 ..... -file1 -file2 ..... /dir2 -file1 -file2 ..
发布时间:2020-07-10 04:25:42 其他开发

如何仅检出在一系列SVN版本中修改过的文件?

是否可以仅从SVN存储库中检出在一个或多个修订版本中修改过的文件,而不检出任何未修改过的文件? 解决方案 我的建议与flolo的建议相同.但是,需要一个范围. 您可以使用以下shell函数. function checkout_files_in_revrange() { svn_url=$1; start_rev=$2; end_rev=$3; for theChec ..
发布时间:2020-07-10 04:25:39 其他开发

Subversion:仅签出在特定提交期间受影响的文件

在Subversion中,如果您知道特定的修订版本号,是否可以仅仅检出在特定提交过程中受影响的那些文件? 解决方案 我认为Subversion检出只能检出特定的文件夹,而不能检出单个文件.也就是说,命令: svn log -r *revision* -q -v 将列出与指定修订版相关的更改,因此您可以处理此命令的输出,以在检出完整目录的工作文件夹后帮助将所需文件复制到某处. ..
发布时间:2020-07-10 04:25:32 其他开发

减少.svn文件夹的大小

在我们的项目中,我们决定通过使用预构建的二进制文件来减少构建时间.每周/每月,我们创建一个稳定的发行版并将其提交到存储库.构建使用这些二进制文件,而不是从源代码构建所有内容. 对于构建速度来说,这太棒了.但是,毫不奇怪,它确实增加了SVN结帐的大小.目前,我们的后备箱容量约为22GB.我意识到这不是Subversion的预期用途.但是我们目前没有其他选择. 但是我想改善当前的状况. . ..
发布时间:2020-07-10 04:25:28 其他开发

如何在不检出整个源代码的情况下仅检出几个文件和文件夹

在我的项目中,我有很多文件夹.我当然知道我只希望更改几个文件(大约15个文件),每个文件都位于7个不同的文件夹中.另外,我不想签出整个源来完成它.是否可以仅仅签出所需的文件夹? 对于不同的来源,我经常遇到这种情况.可以一次只签出选定的文件夹吗? 修改 例如,我有一个包含源文件夹. 5个子文件夹.喜欢, 源 -核心 -助手 -扩展 -主题 -资源 ..
发布时间:2020-07-10 04:25:27 其他开发