小编reo*_*eox的帖子

如何在不丢失任何文件的情况下合并两个分支?

我有两个分支,其中包含以下文件:

分支a:

file_a
file_b
file_c
Run Code Online (Sandbox Code Playgroud)

分行b:

file_a
file_d
file_e
Run Code Online (Sandbox Code Playgroud)

我想合并它们,以便我从ab 中获取两个文件(通常应该合并两者中存在的文件)!那有可能吗?

git merge

59
推荐指数
1
解决办法
22万
查看次数

git 中的 PDF,减小大小

我有一个 git 存储库,里面有很多 PDF 文件。git 存储库的大小越来越大,以至于当 Internet 连接有限时,将存储库克隆到新主机非常复杂......

我使用git gc && git gc --aggressive它花费了我很多内存并且没有做任何有用的事情。存储库的大小仍然大致相同。

我听说过,git annex但我不知道这是否是正确的方法,因为我不想每次需要其中一个 PDF 时都拉。当然我可以这样做并将所有文件留在我的笔记本电脑上,但我想一次克隆所有内容而不是两个不同的存储库)

是否有一种减小大小并仍然可以使用 PDF 的好方法(除了减小 PDF 的大小 - 我的存储库中有一些大小超过 100MB)

pdf git branch

6
推荐指数
1
解决办法
2502
查看次数

如何在现有存储库上使用 git Annex?

当所有大文件(或所有二进制文件)已经在 git 存储库中时,将所有大文件(或所有二进制文件)导入 git 附件的最佳方法是什么?

我不想丢失我所有的提交,所以我认为只创建一个新的 repo 并在那里初始化附件并不是一个好主意,导入所有文件然后提交。

我还考虑了以下:复制存储库,然后删除git中的所有二进制文件,然后再次导入并添加到附件中。对于多个分支和其中的许多二进制内容,这将是大量的工作。

git git-annex

6
推荐指数
1
解决办法
1950
查看次数

将 Windows 安装复制到另一个 HD

我的笔记本电脑中有一个新的 HD 并且犯了一个大错误...我首先安装了 debian,并且还需要 windows 来运行一些不能在 wine 或 VM 下运行的程序,所以我现在想在这个 HD 上安装 windows,但我不能因为我在 sda1 上没有 windows 分区...

所以我考虑将所有数据从我的旧硬盘(安装了 win xp)复制到我的新分区。我不能只是 DD 因为我的新 winodws 分区比旧分区小...

是否可以使用例如 linux live distro 复制它?或者有不能复制的文件?grub 会处理引导的东西,所以我认为它应该可以工作,但在我花几个小时复制之前,我宁愿先问:)

windows

2
推荐指数
1
解决办法
192
查看次数

标签 统计

git ×3

branch ×1

git-annex ×1

merge ×1

pdf ×1

windows ×1