Java 来自两个位置的同一个NetBeans项目

Java 来自两个位置的同一个NetBeans项目,java,netbeans,version-control,ide,Java,Netbeans,Version Control,Ide,我工作时有一台台式电脑,家里有一台笔记本电脑。我不带笔记本去上班。是否有一种可接受的方法从两台机器上使用相同的NetBeans Java项目 我目前将该项目存储在Dropbox文件夹中,并从两台机器上访问它。它95%的时间都能正常工作,但我偶尔会遇到一些小问题(库引用、文件名区分大小写等) 我使用了共享网络驱动器,但在家编译和部署时的延迟是不可接受的 我想我可以每天把它交给SVN,但我可能不会一直记得 希望了解其他人可能如何处理此问题。源代码管理是这里的最佳选择,您也可以为您的私人项目使用一些免

我工作时有一台台式电脑,家里有一台笔记本电脑。我不带笔记本去上班。是否有一种可接受的方法从两台机器上使用相同的NetBeans Java项目

我目前将该项目存储在Dropbox文件夹中,并从两台机器上访问它。它95%的时间都能正常工作,但我偶尔会遇到一些小问题(库引用、文件名区分大小写等)

我使用了共享网络驱动器,但在家编译和部署时的延迟是不可接受的

我想我可以每天把它交给SVN,但我可能不会一直记得


希望了解其他人可能如何处理此问题。

源代码管理是这里的最佳选择,您也可以为您的私人项目使用一些免费的SVN/GIT服务提供商


    • 源代码管理是这里的最佳选择,您也可以为您的私人项目使用一些免费的SVN/GIT服务提供商


      我是java项目的一部分,我们使用一个名为的netbeans插件。这个插件允许您在java.net中创建一个项目,并在Kenai基础设施下工作。它真的很容易使用。

      我是java项目的一部分,我们使用一个名为的netbeans插件。这个插件允许您在java.net中创建一个项目,并在Kenai基础设施下工作。它真的很容易使用。

      在dropbox文件夹中创建一个裸git存储库,并在家里和工作中从中推/拉。它工作得很好,而且不难记住。git的好处在于,您只需要共享磁盘,dropbox会为您提供服务。您不需要服务器。

      在dropbox文件夹中创建一个裸git存储库,然后在家里和工作时从中推/拉。它工作得很好,而且不难记住。git的好处在于,您只需要共享磁盘,dropbox会为您提供服务。您不需要服务器。

      我的个人项目使用mercurial+bitbucket(免费)。它与Netbeans完全集成,提交(推送)只需单击一下即可完成。我在个人项目中使用mercurial+bitbucket(免费)。它与Netbeans完全集成,只需单击一次提交(推送)。