这是一个新手问题。
我有一个服务器,我已经上传了我所有的工作目录。这是 Django 中的一个小项目。
我想在语言环境和远程服务器中工作,但我希望两个目录都同步。当我要在我的计算机上工作时,我会同步工作目录。反之亦然。
有人说我用sshfs
, rsync
, git
.
你有什么建议?我应该使用哪一个?
它们之间完全同步的最简单答案... Drop Box :)
但是 git 可能会很好地为您服务。尤其是如果您想在某一天扩展这一点,以拥有一个 QA 与生产服务器,您可以在其中进行更改。这个话题很大,这里已经回答了好几次了。搜索“git production deploy”以获取有关该主题的问题列表。
无论如何,您都应该使用 git(或其他版本控制系统),以确保您始终拥有对工作所做更改的记录。跨系统同步是一个额外的好处,如果你正确设置了 git 遥控器,并且始终确保在启动时从遥控器中拉出并在完成时推回,那么你将获得额外的好处。