svn-checkout相关内容
我将我的存储库从 SVN 迁移到了 git.我用了这个 网站.现在我在修订版 X 中有一个错误.我如何从我的 git 存储库中签出,只知道我旧 SVN 存储库中的修订版号? 感谢您的帮助. 解决方案 您可以使用 git svn find-rev 子命令找到对应于 Subversion 修订版的 git commit.例如,如果您要查找对应于 Subversion 修订版 3431 的
..
在我的项目中,我有很多文件夹.我当然知道我只想对少数文件(大约 15 个)进行更改,每个文件都在 7 个不同的文件夹中.另外,我不想检查整个源代码来完成它.是否可以仅检出所需的文件夹? 对于不同的来源,我经常会遇到这种情况.是否可以一次只签出选定的文件夹? 编辑 比如说我有一个源文件夹包含.5个子文件夹.喜欢, 来源 -- 核心 -- 帮手 -- 扩展
..
我使用保存在 svn 中的软件进行版本控制.我想使用 git (git-svn) 但是该软件需要大量设置和配置才能使用.有一些工具可以处理所有设置,包括通过 svn 检查所有代码. git-svn 的所有文档(我已经能够找到)都需要使用 git-svn 重新结帐. 有没有办法转换现有的 svn checkout 以便它可以使用 git-svn? 解决方案 你可以这样做:
..
我正在尝试将 svn checkout 放入我的 public_html 文件夹,但出现此错误:svn: '.'已经是不同 URL 的工作副本 我哥哥已经为我建立了一个样板网站,但我已经对其进行了更改并将这些更改放入我自己的存储库中.如何让这个文件夹不是他最初设置的 repo 的工作副本? 我可以删除 public_html 文件夹并创建一个新文件夹吗?我可以从头开始,因为我只是将已安
..
我有一个 DOS 批处理文件形式的自产自动构建脚本.在该脚本的一部分中,我检查(使用“svn checkout")我们 SVN 存储库的一部分,其中包括我们项目中使用的一堆第三方内容.这个批处理文件在很长一段时间内都表现得很好,但现在人们已经将大量的内容(文档、示例代码等)签入了第三方区域,并且这个脚本的签出部分变得慢了很多.我想通过只检查我们需要的东西来缓解这个问题——在我们的例子中主要是 dl
..
我可以忽略 svn checkout 上的文件夹吗?我需要在构建服务器上结账时忽略 DOCs 文件夹. 编辑:忽略外部不是一个选项.我有一些我需要的外部组件. 解决方案 您不能在结帐时直接忽略文件夹,但您可以在 svn 1.5 中使用稀疏结帐.例如: $ svn co http://subversion/project/trunk my_checkout --depth 立即数
..
问题 如何使用 git-svn 从 Subversion 存储库创建浅拷贝,例如你怎么只拉最后三个修订版? 如果您使用选项 --depth,git clone 命令可以从 Git 存储库中获取最后 n 个修订版,即您获得存储库的浅拷贝.示例: git clone --depth 3 git://some/repo myshallowcopyrepo git-svn 有没有类似的选项
..
我想使用 gradle 结帐 svn.根据 example 我写了这个 task dwnSnark
..
尝试从在线存储库中检出代码时,出现以下错误: E175002:"/repos/xxx/!svn/vcc/default"的报告 我正在尝试从远程计算机上签出代码. 解决方案 经过长时间的研究,我终于找到了一个解决方案,该解决方案是将 allowed from all 放入 httpd上的svn配置中.conf : ...允许所有人... sv
..
问题在于,当Hudson检出文件时,它不使用符号链接.我已经尝试过svn13和svn14插件,但是都没有用. 解决方案 在linux中,编辑/etc/init.d/hudson脚本文件: 查找看起来像这样的行: $SU $HUDSON_USER --shell=/bin/bash -c "$DAEMON $DAEMON_ARGS -- $JAVA $JAVA_ARGS -ja
..
我正在尝试检出较大的目录,并且在整个过程中SVN服务器崩溃了.我尝试执行清理,但是每次它出错时都说文件不在版本控制下. root@mitydsp-dev:~/nvsp2# svn cleanup svn: In directory 'Platform/qt5/qtdeclarative' svn: Error processing command 'modify-wcprop' in 'P
..
我是Subversion的新手.我必须提交有关Subversion的代码,这是我第一次这样做.所以我的导师告诉我使用SSH将用户名放在他的服务器上.我是通过以下代码做到这一点的: amit@,它工作正常. 现在,他要求提交代码,并给了我URL,但是他说我首先要使用您在SSH时拥有的用户名(即amit)创建一个文件夹. 我如何在svn链接上创建文件夹,然后如何提交项目.
..
我从后备箱到本地DIR进行了结帐,并在那里进行了许多本地更改.现在,我不想将其提交回主干,但我希望从此本地版本中创建一个分支.有可能吗? 我可以只将中继线复制到分支,然后将cd DIR和svn switch复制到分支吗? 更新:感谢您的回答,它奏效了!总结步骤: cd DIR svn copy . new-branch-URL svn switch new-branch-UR
..
我正在使用TortoiseSVN,并且想将现有存储库签出到本地目录中.但是,我只想下拉文件树的某些部分.有办法吗? 例如: /trunk /project-A /project-B /project-C 比方说,我只想拉下行李箱,项目A和项目B.我该怎么办? 解决方案 您似乎很成功,但是我希望提供逐步指南,希望对其他人有所帮助. 将trunk检
..
我有一个带有这样的树的SVN项目: /project /dir1 /subdir1 -file1 -file2 ..... -file1 -file2 ..... /dir2 -file1 -file2
..
是否可以仅从SVN存储库中检出在一个或多个修订版本中修改过的文件,而不检出任何未修改过的文件? 解决方案 我的建议与flolo的建议相同.但是,需要一个范围. 您可以使用以下shell函数. function checkout_files_in_revrange() { svn_url=$1; start_rev=$2; end_rev=$3; for theChec
..
如何在不进行初始检出的情况下列出CVS文件? 在Subversion中,我可以简单地在CVS中执行"svn ls http://svn.svn.com 我可以这样做吗? 例如,我有此CVS连接: pserver:anonymous@evocms.cvs.sourceforge.net:/cvsroot/evocms 如何列出其中的所有文件? 更新: 我正在这样做
..
在Subversion中,如果您知道特定的修订版本号,是否可以仅仅检出在特定提交过程中受影响的那些文件? 解决方案 我认为Subversion检出只能检出特定的文件夹,而不能检出单个文件.也就是说,命令: svn log -r *revision* -q -v 将列出与指定修订版相关的更改,因此您可以处理此命令的输出,以在检出完整目录的工作文件夹后帮助将所需文件复制到某处.
..
在我们的项目中,我们决定通过使用预构建的二进制文件来减少构建时间.每周/每月,我们创建一个稳定的发行版并将其提交到存储库.构建使用这些二进制文件,而不是从源代码构建所有内容. 对于构建速度来说,这太棒了.但是,毫不奇怪,它确实增加了SVN结帐的大小.目前,我们的后备箱容量约为22GB.我意识到这不是Subversion的预期用途.但是我们目前没有其他选择. 但是我想改善当前的状况. .
..
在我的项目中,我有很多文件夹.我当然知道我只希望更改几个文件(大约15个文件),每个文件都位于7个不同的文件夹中.另外,我不想签出整个源来完成它.是否可以仅仅签出所需的文件夹? 对于不同的来源,我经常遇到这种情况.可以一次只签出选定的文件夹吗? 修改 例如,我有一个包含源文件夹. 5个子文件夹.喜欢, 源 -核心 -助手 -扩展 -主题 -资源
..