家庭作业的版本控制

bob*_*bby 6 svn git

学校回来了,我发现自己不知所措.在上学期结束时,我们有一个小组项目利用subversion(4人组)进行提交并完成提交.我还注意到访问作业的中心点是多么容易.我想利用SVN或Git(最近引入git),我遇到了问题.

为多个计算机类组织多个家庭作业的SVN的最佳方法是什么.

我有2个编程类,我绝对想跟踪.随着在最低一周这是32点的分配管理超过2类1个分配.我应该将它们全部保存在一个存储库中,只标记1个Java和1个C++吗?

提前致谢.

编辑:我应该提到我有年度托管,允许通过WebDAV进行git和subversion.这就是我去年为我的项目访问svn repo的方式.对于那些不熟悉该设置的人,我有能力通过此工具锁定我的作业远离公共视图.

has*_*sen 9

如果您在许多计算机之间移动,您可能希望在USB记忆棒中进行分配.假设你正在使用git,应该没有任何问题.

我通常为每个类都有一个文件夹,每个文件夹下有一个文件夹,

cpsc511/
   a1/
   a2/
   a3/
cpsc423/
   a1/
   a2/
   a3/
Run Code Online (Sandbox Code Playgroud)

每个任务都有自己的存储库.我没有理由为所有作业使用相同的回购,因为大部分时间他们根本不会有任何关联.


Mar*_*ett 7

说到SVN -
一个包含多个项目的存储库是正常的.

您可以在PC上轻松设置独立的SVN服务器(无需Web服务器)

您还可以在USB密钥上使用带有基于文件的存储库的svn,以简化家庭和学校之间的操作.这仅限于一个用户访问文件,但意味着您只需要SVN客户端(或TortoiseSVN)

PS.学习使用SCC是他们在学校没有教你的最重要的事情之一.

  • 类似地,在学校和家庭存储库之间定期同步的USB密钥上的本地存储库对于git是正常的,但不适用于颠覆. (3认同)
  • 这真的不可怕吗?我丢失了USB驱动器的数据.我丢失了USB驱动器.自从我近十年前开始使用DVCS以来,我没有丢失数据到修订控制系统. (3认同)