我目前是一名使用以下内容的开发人员。
目前,当我开发所有应用程序时,我开始发现我真的需要一个VCS来管理代码,因为我正在玩那个简单地用v1,v2等重命名文件的有趣游戏但是这个正如你可能想象的那样,当我下周开始工作时,这将成为一场噩梦。
我的问题是,我不知道从哪里开始,我应该使用什么VCS,因为我想将所有内容存储在我的本地网络上,因为我的代码编写机是Mac,而我的开发服务器是一台Windows机器我不确定我应该为VCS查看哪些产品。
如果有人在类似的位置,我很想听听你如何设置你的环境,这样你就可以管理你的代码,因为这被证明是一个噩梦......
提前致谢
答案 0 :(得分:7)
我有相同的要求和设置。
我在我的开发机器上使用Visual SVN Server来托管我的所有存储库。 (Windows 2008 R2)
http://www.visualsvn.com/server/
我在Windows上使用TortoiseSVN进行一般的SVN任务:
http://tortoisesvn.tigris.org/
我使用AnkhSVN进行Visual Studio SVN支持:
http://ankhsvn.open.collab.net/
我在Mac中使用内置的SVN命令来执行常规SVN任务:
在Mac上我也使用版本作为图形SVN前端:
此列表中除Mac版本以外的所有内容都是免费的。
答案 1 :(得分:1)
对于客户端,您可以使用Eclipse的颠覆性插件。只需转到帮助 - >安装新软件 - > (选择您的Eclipse版本) - >协作 - >颠覆性的。非常容易使用。
Windows有很多很多SVN选项。 http://willperone.net/Code/svnserver.php本教程涉及TortoiseSVN,但这只是众多选项中的一种选择。还要考虑在IIS下运行它可能不合适(http://stackoverflow.com/q/2165540/684934)。
答案 2 :(得分:0)
我会注册免费的托管SVN服务 http://www.atlassian.com/hosted/bitbucket/
使用SVN插件或Tortise / SmartSVN工具提交。
每天或每当您到达工作集时提交您的代码。您将拥有无限的历史记录等。当您认为不需要时,您也很乐意删除大量的代码/文件,如果您发现以后需要它们,您仍然可以获得它们。