我是一名大公司的新人,有各种各样的人在处理相同的文件。可悲的是,我们没有版本控制,我经常发现自己是眼睛。由于缺乏更好的术语,我们有一个开发站点,质量保证站点和实时站点。我们有大多数两种语言的文件。由于网络连接驱动器的平均传输速率为15kb /秒,因此我们经常在处理文件之前将其复制到本地。承包商也向我们发送了新版本的文件,但我们可能已经对我们进行了更改,一切都搞砸了。 基本上我正在使用具有相同名称和相同目的的6-10个文件。有没有人有关于我如何保持直线的任何提示?我使用Beyond Compare 2来查看差异,但是如果有一个程序比较所有文件时间戳,看看哪个是最新的可能有帮助。
答案 0 :(得分:2)
思想: 1)获取版本控制系统(Git),否则你将继续遭受越来越多的痛苦。 2)创建一个includes / lib文件夹,将6-10个文件减少(减1)。
答案 1 :(得分:0)
假设您无法说服实际使用源代码控制的权力,为什么不尝试纯粹本地使用Mercurial。希望你可以隔绝一些噪音。您甚至可以为承包商制作假用户并提交&推动这些变化,好像他们实际上正在这样做。
要让官僚看到像Mercurial或Git这样的好看门人有多好,应该不会太难。它有点像有用的繁文缛节!
答案 2 :(得分:0)
我建议,带头并将您的代码置于版本控制中,并推动您的团队转移到新的存储库。这将使每个人的生活更轻松,最重要的是减少任何合并错误的机会。