LibreOffice 可以保存文件,.fodt
这是一种很好的文本格式,您可以在 LibreOffice 中编辑然后读回。该.fodt
格式包含与二进制版本相同的信息。
有类似的东西吗git
?
也许是这样的:
git --export-as-ascii /tmp/myrespository.txt
<<edit /tmp/myrespository.txt>>
cd new-place
git --import /tmp/myrespository.txt
它应该导出所有内容(标签、分支等)并尽可能可编辑。
我知道如果您更改文本,校验和当然会更改,在这种情况下,我希望git
发出警告,然后尝试计算新的校验和。
答案1
Git 的“导出”和“导入”可以通过所谓的“裸”存储库来完成。git clone --bare URL PROJECT.git
创建仅包含 Git 元数据的目录“PROJECT.git”。然后,您可以正常克隆它以创建签出的存储库。
如果你想把它作为一个文件,我会把tar
它放在一起。
相反,如果您只想内容没有历史记录的 Git 存储库,您可以git checkout-index --all --prefix="../$(basename "$(git rev-parse --show-toplevel)")-copy/"
将其创建为“项目副本”同级目录。