repository相关内容
这一切都是从我注意到我的存储库大小以每天 1GB 的速度增加时开始的.我做了一个简单的测试.创建了一个大小为 35KB 的现有文件夹的分支/标签.我记下修订号并转到 $REPO/db/revs//rev-number/ 并检查修订版的大小.它是 1 兆字节.这听起来很可疑.关于这里可能有什么问题的任何想法.我的存储库大小约为 350GB,包含大约 600,000 次修订. 附言我已经开始重建
..
我正在尝试将远程 linux SVN 存储库添加到我的项目中,但是当我输入服务器地址时,我收到消息主机无法访问. 我正在输入它 svn://ip_address/myproject/ 从终端我可以做到这一点 svn list svn://ip_address/myproject/ 它显示的内容没有任何问题. 解决方案 我在链接到 Git 存储库时也遇到了这个问题.XCode
..
我正在尝试在我的 Windows 计算机上设置一个 svn 以跟踪版本.我已经下载了 tortoise svn,但我很困惑如何安装.我找不到一个很好的简单答案来解决我的问题,所有的手册都相当复杂,所以请不要告诉我 RTFM. 我的问题是我在 C:\svn 设置了一个存储库(在这里使用创建存储库).然后我右键单击包含我的文件的文件夹并说导入.我选择存储库“file://C:\svn"然后它给我
..
我知道 Fossil 但还有其他选择吗?一些小而易于安装/配置的东西. 解决方案 我知道有很多基于 git 的 wiki,例如 git-wiki、WiGit 和
..
我安装了一个不可用的人安装的 SLES 服务器.我检查了 /etc/zypp/repos.d ,有一个 repo 文件SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109.repo 它的内容是: [SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109]名称=SUSE-Linux-Enterprise-S
..
目前我们使用 FTP 来维护构建工件分发和 3rd 方产品(仅供内部使用). 工件是文档 (HTML/pdf/chm/...)、库 (.dll/.so/.a/.jar/...)、程序 (.exe/.jar/...) 和还要别的吗.它们不限于 Java/.NET,可以来自不同的文化(固件、驱动程序、移动/工作站、GUI、Win/Linux/Mac/Solaris/AIX 等). 为了
..
我想将一个目录从一个大型 Subversion 存储库拆分为一个自己的存储库,并将文件的历史记录保留在该目录中. 我先尝试了常规方法 svnadmin dump/path/to/repo >大型repo.dumpcat largerepo.dump |svndumpfilter 包括 my/directory >mydir.dump 但这不起作用,因为多年来该目录已被移动和复制,并且文件
..
谁能告诉我如何恢复同步命令? 我遵循了以下步骤:$ repo init -u git://git.omapzoom.org/platform/omapmanifest.git -b eclair$ 回购同步 同步耗时超过 6 个小时,由于带宽不足,我不得不自己终止同步.有什么办法可以从上一个会话恢复同步?我可以看到创建了以下文件夹: 仿生.git可启动构建.gitcts.git还
..
我只想看到已修改、添加等的文件列表,不是内容(svn diff 输出),只看到文件列表比如svn status. svn diff -r HEAD 向我倾倒了大量信息,很难快速理解. svn status 仅显示将工作副本与其本地原始版本(不与存储库修订版)进行比较的更改. svn update 不支持 --dry-run 简而言之,我需要类似 svn status 的东西
..
当使用 Subversion (svn) 对多个项目进行源代码控制时,我注意到我的所有项目目录中的修订号都增加了.为了说明我的 svn 布局(使用虚构的项目名称): /NinjaProg/分支/标签/树干/StealthApp/分支机构/标签/树干/SnailApp/分支机构/标签/树干 当我对 Ninja Program 的主干执行提交时,假设我知道它已更新到第 7 版.假设第二天我对
..
我经常坐在一个 Subversion 工作副本的中间,我想快速查看 svn status 以了解自上次签入以来我所做的更改.但是 svn status 仅适用于当前文件夹及其子文件夹.(svn up 也类似) 我想要一种快速更改到 subversion 工作副本的根文件夹的方法,以便我可以运行 svn status 并查看已更改的所有文件,也许是签到或更新,然后回到我以前的工作状态.
..
Google 代码搜索已将 Subversion 和 Mercurial 代码库编入索引,因此人们可以搜索开源项目.如何在不发布我们的代码的情况下,以最少的努力为我公司的代码库做同样的事情? 我们的商店有 Trac(带有 Subversion),但它只索引变更集,而且我们还有 Visual Source Safe. 解决方案 一个快速的谷歌出现 VoilaSVN 但我不能保证它.
..
我们应该为所有公司拥有一个包含许多开发项目的存储库,还是每个项目一个存储库?关于经验/最佳实践的任何想法? 解决方案 就我个人而言,我肯定更喜欢每个项目单独的存储库.有几个原因: 修订号.每个项目存储库都有单独的修订序列. 粒度.对于每个项目的存储库,您无法提交到具有相同修订号的不同项目.我更多地认为这是优势,而有人会说这是一个缺陷. 存储库大小.你的项目有多大?它有源代
..
我目前正在使用 TortoiseSVN 来管理我目前正在进行的几个项目.当我第一次将所有内容移到源代码控制中时,我并不确定应该如何布置所有内容,因此我最终将每个项目都放入了自己的存储库中. 我想知道将它们全部移到一个大存储库中并将它们拆分到项目文件夹中对我来说是否是个好主意?其他人在做什么? 目前它们都没有共享通用代码,但将来可能会共享.如果把它们放在一起会更容易管理吗. 谢谢.
..
有没有办法从 svn 存储库中删除文件,包括其所有历史记录?当我想摆脱驻留在 repo 中的大型二进制文件时,就会出现这个问题. 我只知道一种方法可能对这种情况有所帮助: 在 svnadmin 实用程序的帮助下转储所有存储库. 使用 grep 过滤转储文件.Grep 应该使用文件名并写入另一个转储文件 使用 svnadmin 导入最后一个转储文件 但这太复杂且不可靠.也许还
..
我阅读了 subversion 的书,我很清楚 subversion 不存储单个文件,而只存储增量以最小化磁盘空间.Subversion 对二进制文件也做同样的事情(这曾经是 CVS 的一个巨大弱点). 但是我不明白确切的机制.当我提交文件时会发生什么? Subversion 只存储差异(并且已经有旧版本) Subversion 会删除以前的版本,完整地存储新文件并创建反向差异,以便
..
我访问一个大型远程 SVN 存储库.由于我通常只需要其内容的一小部分,因此我进行了“稀疏结帐": svn checkout --depth empty svn+ssh://... src 每当我需要存储库中的文件夹时,我都可以 svn up 文件夹 当我不再需要它时,我会使用 svn up --set-depth 排除文件夹 但现在我需要存储库中所有文件的完整列表,我不想为了获取文件和
..
根据python.org,Python 3.6.1 已发布在三月底.但是: » pyenv install -l |grep 3\.6\.3.6.0a13.6.0a33.6-dev 为什么 Python 3.6.1 尚未在 pyenv 中可用? 在哪里可以找到有关 pyenv 支持的版本的文档?(添加时,正在进行什么,......).pyenv 文档未提供此信息. 是否有 pyenv 支持
..
我正在为我的 spring 数据休息 (hal) api 实现 Redis 缓存.需求:第一次调用数据库后,将所有数据缓存到redis,对redis进行操作.比如添加记录应该首先发生在缓存中,然后在事务中插入到数据库中. 我为 JpaRepository 之一实现了缓存,但是当我通过调用/states 端点执行隐式 findAll 时,我没有得到任何记录,即使我在数据库中有 10k 条记录.
..
我试图编辑旧的提交消息,如此处所述. 问题是,当我尝试运行 rebase -i HEAD~5 时,它说 interactive rebase already started. 然后我尝试:git rebase --continue 但得到这个错误: error: Refs/heads/master 在 7c1645b447a8ea86ee143dd08400710c419b945b
..