这是我的情况。我在笔记本电脑和服务器上都保存了一组文件。我已经使用 rsync 在两个位置之间进行了同步设置。最近我决定将这些文件的某些部分置于源代码控制之下。我正在使用git
这个。
所以我有shared/
我使用rsync同步的。然后我有shared/stuff/
哪个在 git 控制之下。我将从本地存储库的两个位置使用 git。我一次只处理一份副本,而且我总是来回同步文件。
我是唯一处理这些文件的人,而这两个位置是这些文件存在的唯一位置。我唯一的原因git
是因为就在今天我不小心删除了一些代码,并且无法恢复。
所以我真正的问题是:rsync
做任何会破坏的事情git
吗?或相反亦然?
编辑:对于那些好奇的人,我使用 rsync 来同步而不是 git 的原因是因为我已经有一个很好的系统来保持 shared/ 文件夹同步,并且希望将 git 存储库保留在其中。