有没有建议让刚入门想尝试使用源代码控制,并进入ASP.NET的新手从哪里开始? SVN,VSS,CVS...我甚至不知道该从哪里开始!
有什么建议吗?
有没有建议让刚入门想尝试使用源代码控制,并进入ASP.NET的新手从哪里开始? SVN,VSS,CVS...我甚至不知道该从哪里开始!
有什么建议吗?
Eric Sink的源代码控制 HOWTO。
阅读后,下载Subversion(免费)或Vault(单用户免费),然后开始尝试操作。
很多人建议提供介绍和全面的操作指南,这些都有助于告诉您如何做您想做的事情。
此外,我会给新手三个建议,以便了解自己想要什么:
1)对所有内容进行版本控制(即您编写的所有内容)。
对项目文件进行版本控制。 对测试用例进行版本控制。 对用于复制文件的任何小脚本进行版本控制。 对待办事项清单进行版本控制。 绝对需要对设计笔记进行版本控制。 一旦熟悉命令,它就没有任何成本,并且某天您会感激拥有一个您从未想过需要回滚的文件历史记录。
2)当您对更改感到满意时,立即提交。 并将所有更改全部提交。
如果您按顺序进行工作步骤(并不总是这样 - 您可能会分心 - 但这是一个好的实践),那么在每个新步骤开始时,您的签出中应该没有已修改的文件。 根据您的需求,甚至可能要检查未完成的非工作代码。
3)达到一个里程碑时,请打标签。
即使您的个人目标(也叫里程碑)。 如果您不想打标签,只需在版本控制的文件中记录日期和时间即可。 如果某个特定版本因某种原因而值得纪念(“我完成了后端”,“我将其发送给其他人查看”),则要确切地知道其中包含了什么。 与存储库进行差异诊断某些类型的错误比调试器更快。
我认为最简单的方法是通过一些免费供应商获得一个免费的SVN服务器。 我使用assembla。
然后,如果你使用的是Windows系统,你应该下载TortoiseSVN。这是目前使用最容易的Subversion客户端。
首先将当前项目导入到仓库中,接下来就可以开始了。
svnadmin /svnRepo/proj1; svn import ~/proj1/ file:///svnRepo/proj1/trunk -m "good times"
- dlamblin我最初是通过Tortoise SVN接触到svn的,非常喜欢它,后来一家公司使用了Visual Sourcesafe,我多么想念使用Tortoise。