我已经开始在我家的单独计算机上进行编码,我正在运行USB代码块,但是当我回到家用PC使用同一个项目时,我遇到了一个问题。问题是将我的USB上已更新的文件同步回我的计算机,随着我项目中的文件数量的增加,手动操作开始花费的时间越来越长。
所以我的问题是,是否有某种方式(在代码块中最好但是如果有另一个ide执行它然后我想我将使用它)将旧项目与新项目同步并让它覆盖所有旧项目码?
答案 0 :(得分:3)
使用版本控制系统。 Git将是一个不错的选择,因为你可以在USB记忆棒上设置一个裸存储库并与每台机器同步。
Git有着沉重的学习曲线,但是您的工作流程带来的巨大好处将是值得多次努力的。
另一个选择是Mercurial。我非常不喜欢Mercurial的分支模型(我认为它被打破了)和缺少一个临时区域,但很多项目都取得了很好的成功,所以值得考虑。 Mercurial还具有比git更容易学习和更好地支持Windows的优点。