0

我是在一家大型公司工作的新手,有很多人在处理相同的文件。可悲的是,我们没有版本控制,我经常发现自己被斗眼了。由于缺乏更好的术语,我们有一个开发站点、质量保证站点和实时站点。我们有两种语言的大多数文件。由于网络连接驱动器的平均传输速率为 15kb/秒,我们经常在处理文件之前将文件复制到本地。承包商也向我们发送了新版本的文件,但我们可能在我们这边进行了更改,一切都搞砸了。基本上我正在处理 6-10 个具有相同名称和相同目的的文件。有人对我如何保持笔直有任何提示吗?我使用 Beyond Compare 2 来查看差异,但如果有一个程序可以比较所有文件的时间戳以查看哪个是最新的可能会有所帮助。

4

3 回答 3

2

思考: 1)获取版本控制系统(Git),否则你会越来越痛苦。2) 创建一个包含/lib 文件夹并将 6-10 个文件减少(减少到 1 个)。

于 2012-05-30T18:05:15.523 回答
0

假设您无法说服实际使用源代码控制的权力,为什么不尝试纯粹在本地使用 Mercurial。希望您可以使自己免受一些噪音的影响。您甚至可以为承包商创建假用户并提交和推送这些更改,就好像他们真的在做一样。

让官僚看到像 Mercurial 或 Git 这样的优秀守门人会有多好应该不难。它有点像有用的繁文缛节!

于 2012-05-30T18:08:23.167 回答
0

我会建议,带头将您的代码置于版本控制中,并推动您的团队迁移到新的存储库。这将使每个人的生活更轻松,最重要的是减少任何合并错误的机会。

于 2012-05-30T18:19:03.053 回答