我为人们创建网站。我让他们能够使用 CushyCMS 编辑他们已发布页面的某些区域。效果很好,每个人都对此感到满意。
当我去发布我的一些更广泛的更改时,我首先需要下载他们制作的最新版本。然后我进行更改,并将所有内容上传到生产环境。
我想在这个过程中使用某种版本控制。这应该是一个经典的 update-edit-commit-publish 工作流程,但我不确定如何去做。基本上我想避免在本地拉下所有内容并进行提交。我只想拉下已更改的内容。
我使用filezilla,它不能很好地识别更改的文件。我不能依赖文件大小,因为有时它保持不变。我不能依赖时间戳,因为服务器时间与我的机器不同,而且它似乎永远无法正常工作。
我怎样才能解决我的问题?我使用 Notepad++、Subversion 和 FileZilla,但如果它们能让这个过程更容易,我愿意尝试其他工具。