我在一家开发 Windows 软件的公司工作。我们使用 SVN 进行版本控制。我在 bash shell 中工作得更快,并被要求将标签合并到分支中。我自动在 Linux VM 中完成了这项工作,因为那是我最轻松的地方。
此后,我对合并进行了比较,发现变化比我预期的要多得多。这是 Windows 和 Unix 之间的差异(回车符等)造成的吗?
有没有办法避免这种情况,或者更安全的做法是咬紧牙关,在 Windows 中完成所有操作?我实际上不会在这个 VM 中开发任何代码,我只会将它用于合并和差异。