问题标签 [svn-export]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 下载特定 GIT 分支的最新版本 + 没有本地存储库
我有一个带有多个代理(即分布式)的 Bamboo CI 系统,每个构建都分配给下一个可用代理;另请注意,同一存储库的不同分支的多个构建可能在同一台机器上同时运行
我的构建需要从远程 git 存储库中检出代码,这就是与 git 的集成。
目前,构建会在每次构建之前克隆存储库(硬要求),并将每个分支的完整 git 存储库(即 .git 目录)保存在同一文件系统上。
由于构建不以任何方式与 git 交互(例如推送、拉取),除了检查最新的代码,我想简单地说,用 lamens 术语,下载给定 git 分支的最新版本,仅此而已。
将不胜感激任何帮助
svn - 同一分支上的两个修订之间的 svn checkout
有没有办法在两个修订之间导出到物理目录?
通过这种方式,预期的结果是只有文件,在指定的版本之间发生了变化。
svn - svn 子树,从一个 repo 更新,提交到另一个
A 在 SVN 存储库中有一个大项目。我想在其他应用程序中使用该项目的一些模块,所以我考虑从我的主 SVN 存储库中签出它们,以便我可以更新我的代码。
如何“导出”我的存储库的一个文件夹/模块,以便仅将该模块签出到其他项目?我想要包含该模块的其他项目也在他们自己的 SVN 存储库中。
在简历中,我希望能够对主仓库进行 SVN 更新,但对项目仓库进行提交。
我希望它清楚我想要做什么。
回应 DavidW anwser:
- 我有一个包含多个项目的存储库,但如有必要我可能会更改它。
- 我想提供源代码。它是一个 php 项目。我正在分叉模块。(我有一个全球通用项目,如果我的
客户需要一些特定的功能, - 我想为该客户创建一个单独的项目(在 svn 中也分开)。但我想
有一种方法将主项目中所做的一些更改合并到
客户端项目中。(例如:全局错误修复或功能)。
git - Git 导出与 SVN 导出完全一样
是否可以仅从远程 Git 存储库的单个修订中导出文件?在 Subversion 中,我们可以很容易地做到这一点:
这只会给我在修订版 5317 中更改的文件,而不是其他文件。为什么这在 Git 中是不可能的?
注意:我已经阅读了 How to do a “git export”(如 “svn export”),但所有的答案都是指克隆整个存储库的一些变体。我不需要整个工作树。我只需要一些文件。我的存储库是 4.5 gigs,我的 FTP 构建系统托管在 VM 上,对入站收费并且磁盘空间有限。任何帮助表示赞赏。
svn - svn up 可以导出吗
我已经导出了我的代码,使用
我想更新我的工作文件夹文件夹名称,
更新是否适用于导出的 svn repo?
如果这样做svn co
,然后向上工作。
让我知道,谢谢
svn - svn 导出的 mercurial 等效项(无密码)
我目前正在努力将我们现有的项目从 svn 迁移到 mercurial。
我需要找到以下用例的解决方案:
当前存在一个构建服务器,它通过 http 上的“svn export”获取一个 svn 存储库(在 LAN 上本地)。这显然不需要提供用户/密码。
然后项目被构建、打包并以二进制形式复制到指定的存储,而未版本化的副本被丢弃。
我在 Mercurial 中可以找到的所有等价物是“hg 存档”,它要求我首先克隆存储库并提供凭据。
有没有办法在不提供凭据的情况下获取存储库的未版本化副本?
谢谢你的帮助。
编辑:忘了提,不幸的是,服务器运行 Windows 机器。
svn - svn export (rabbit-svn) 删除本地文件
我在一个文件夹中使用 rabbit-svn 执行了 svn export,它删除了之前存在的所有文件夹。我不明白这种行为。任何人都可以帮助我。还有被删除的文件夹有什么办法吗?
谢谢。
linux - svn exports work on command line but not in shell script
I have been working on a shell script that performs some deploy tasks by checking files out from svn and calling a Jar. I have been using a test SVN url without issues for the development. I now need to test Tag deployments and suddenly svn is giving me problems when i try to build the url using input.
I am building the url like this:
which is only slightly different to the working code:
(basically I am taking the IP and tag directory out of the url-template).
now when i attempt to run my shell, instead of getting "export complete" , i get the following:
When I run svn export svn://0.0.0.1/models/tags/201407221642/ResponseA.xsl
in the terminal the file exports correctly. I have checked and the urls are identical. I cant reproduce the '.' is a working copy error no matter what I try.
note: svn export -q svn://0.0.0.1/models/tags/"$tag"/deploy-filelist.yml
is used earlier in the script and that works fine
What could the cause be ?
Thanks
EDIT
more info on how the svn urls are built
I read each line from deploy-filelist.yml. if the line contains "url" i cut out the required String and add it to the template 'svn://....' part. The url is formed correctly as I can copy the error message and use it to export the file.
svn - 是否可以将特定文件从 svn 导出到 ssh/sftp 服务器?
不是手动从 SVN 下载文件(通过结帐),然后通过 csp 或 FTP GUI 将它们复制到 sftp 服务器,是否有可以将这些文件直接导出到 sftp 服务器的 svn 命令?
例如:
svn - 如何使'svn export'不那么冗长?
我正在克隆一个 Git repo 的文件(所以没有历史记录或.git
文件夹),使用svn export https://github.com/user/repo/trunk
按照这个美妙的答案。可悲的是,Git 存档在 GitHub 上被禁用,这就是我没有使用它的原因。
但是,svn archive
在执行此操作时会打印出 repo 中的每个文件,考虑到我的 repo 并不小,这很烦人。svn export
如果有问题,我怎样才能只打印一些东西,而不是 repo 中的每个文件?