gpt4 book ai didi

eclipse - 多机开发和版本控制的最佳实践

转载 作者:行者123 更新时间:2023-12-02 20:47:47 25 4
gpt4 key购买 nike

我刚刚开始实践版本控制(我想使用 Eclipse 和 SVN),并且我不确定最适合我的场景的设置。

我目前是一名孤独的开发人员,我有两台计算机(一台工作台式机和一台家庭办公笔记本电脑),我喜欢用它们进行开发(主要是基于网络的东西)。我可以访问基于 Linux 和 Windows 的远程服务器,而且我似乎总是根据工作地点将文件分散在两台计算机之间。

是否有关于如何设置开发环境的说明或最佳实践,以便当我坐在任意一台机器上时,我可以使用相同的文件并能够利用版本控制?

最佳答案

我在笔记本电脑/工作站/服务器之间使用过的一些东西。

  • 如果路径公开,请创建一个本地 svn 存储库,然后使用第二台计算机上的存储库的网络路径。如果您不想运行服务器而只想使用本地文件,则效果很好。我的笔记本电脑和工作站具有相同的凭据,因此通过隐藏路径“\machine\c$\etc”效果很好

  • 我还喜欢使用 Unison 来管理笔记本电脑和工作站之间的文件。它不是版本控制,并且带有日期时间暗示它在“哪个更新”方面做得相当好。另外,如果您是唯一同时使用这两种产品的人,那么冲突就会非常低。我用它来管理我的“我的文档”http://www.cis.upenn.edu/~bcpierce/unison/

  • 当然,您可以创建一个 SVN 服务器,而且我发现 Visual SVN 使这几乎太容易了。在需要“启动”到服务器后,我开始将其用于我的个人项目。在远程服务器上安装 svn 服务器对于在家启动和工作有一些好处。 (或邀请其他开发者)http://visualsvn.com/server/

关于eclipse - 多机开发和版本控制的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/436669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com