我对使用 git 很陌生,想知道是否可以使用常见的 UNIX 命令(如cp或tar/ untag)复制 Git 存储库,而不是通过git clone.
我的情况是,我有一个生产环境(python 虚拟),其中一些代码在 git 中检出。我想知道从 git 的角度来看,使用 atar或其他东西复制整个环境是否是一个坏主意。这种方法对于快速复制代码库/环境很方便。
我担心的是,如果存在两个工作副本,其中一个是从另一个文件系统复制的,则 git clone 可能会将某些唯一 ID 与工作副本相关联,这可能会导致冲突。
new*_*456 23
完全没问题。
git 在现场存储其所有历史记录、提交等 - 这是 DCVS 的基本属性。
从技术上讲,git可以复制库运行到处操作就好了,因为DCVS的整点是,它并不需要知道发生了什么事情在任何给定资料库之外,而事实上并没有,除非你告诉它。
同样的原则在这里也适用。
| 归档时间: |
|
| 查看次数: |
24589 次 |
| 最近记录: |