我一直在用Git完成所有工作并推送到GitHub.我对软件和网站都非常满意,我不想在此时改变我的工作方式.
我的博士生顾问要求所有学生将他们的工作保存在大学托管的SVN存储库中.我已经找到大量关于将现有SVN存储库下载到Git中的文档和教程,但没有关于将Git存储库推送到新的SVN存储库.我希望必须有一些方法来实现这一点,结合使用git-svn和一个新的分支和变基和所有那些精彩的术语,但我是一个Git新手,并且对它们中的任何一个都没有信心.
然后我想在我选择时运行几个命令将提交推送到该SVN存储库.我希望继续使用Git,只是拥有SVN存储库镜像Git中的内容.
如果这有任何不同,我将是唯一一个承诺进入SVN的人.
我们的电源故障耗尽了我们的UPS,随后关闭了我们的SVN机器.当它启动时,系统时间不正确.
不幸的是,直到有些人已经做出改变之后才发现这种情况.所以现在我们有一些修改,比第一次修订早几年.
有没有办法纠正这个日期,所以事情是有序的?
我已经为我们的网站创建了一个存储库。初始提交涉及文件修改日期,因此所有日期都显示提交日期。
后来,我将未修改的文件从 Web 服务器下载到我的 WC,因此旧的未修改文件现在与 Web 服务器中一样具有原始日期,并且我可以在部署期间将本地副本与生产和测试服务器同步。
现在我注意到存储库中的日期存在问题,我希望做到这一点,以便存储库中的文件修改日期与我的工作副本相同。有没有一种方法可以提交未修改文件的文件属性?