Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否有理由从SVN转换为一人线性Django项目';什么是虚拟隔离?_Python_Django_Svn_Version Control_Virtualenv - Fatal编程技术网

Python 是否有理由从SVN转换为一人线性Django项目';什么是虚拟隔离?

Python 是否有理由从SVN转换为一人线性Django项目';什么是虚拟隔离?,python,django,svn,version-control,virtualenv,Python,Django,Svn,Version Control,Virtualenv,我明白了,但这是从2008年开始的。看起来很多版本控制系统最近都很流行。另外,问题是我的处境: 基于Django的web应用 使用 单人开发人员 不会是开源的 线性项目(无分支) 可能会在发布时使用标记(但不需要) 在某个时候,它可能会变成两个开发者。我会一直担心的 我的问题:现在是否有理由切换到其他版本控制系统?我现在在Linux开发箱上使用。对于一个人的开发工作,使用任何版本控制系统都可以最有效地完成工作。对于我自己的私人项目,我现在确实使用Git,但那只是因为我觉得它比其他选择给了我好

我明白了,但这是从2008年开始的。看起来很多版本控制系统最近都很流行。另外,问题是我的处境:

  • 基于Django的web应用
  • 使用
  • 单人开发人员
  • 不会是开源的
  • 线性项目(无分支)
  • 可能会在发布时使用标记(但不需要)
在某个时候,它可能会变成两个开发者。我会一直担心的


我的问题:现在是否有理由切换到其他版本控制系统?我现在在Linux开发箱上使用。

对于一个人的开发工作,使用任何版本控制系统都可以最有效地完成工作。对于我自己的私人项目,我现在确实使用Git,但那只是因为我觉得它比其他选择给了我好处。这完全取决于个人喜好


最近我觉得我也应该学习Mercurial,让自己更加全面,但那只是为了我自己的教育。所以再说一遍,对您最有效的就是使用什么。

对于一个人的开发工作,使用任何版本控制系统都可以让您最有效地完成工作。对于我自己的私人项目,我现在确实使用Git,但那只是因为我觉得它比其他选择给了我好处。这完全取决于个人喜好


最近我觉得我也应该学习Mercurial,让自己更加全面,但那只是为了我自己的教育。所以再说一次,最适合你的就是使用什么。

如果你不使用分支机构,而只有你们一个人,我认为任何VCS都相当于定期备份你的工作。谢谢@Katrielex。也许我应该删除这个问题。我对风投很满意,但很好奇我是否错过了什么。我唯一能想到的是,仅仅因为你们中只有一个人并不意味着分支是个坏主意!想要在主分支中尝试一些东西而不破坏它,或者同时开发几个不同的东西而不必担心其中一个会破坏另一个,这通常是很方便的。如果你不使用分支,并且只有一个分支,我认为任何VCS都相当于定期备份你的工作。谢谢@Katrielex。也许我应该删除这个问题。我对风投很满意,但很好奇我是否错过了什么。我唯一能想到的是,仅仅因为你们中只有一个人并不意味着分支是个坏主意!想要在主分支中尝试一些东西而不破坏它,或者同时开发几个不同的东西而不必担心其中一个会破坏另一个,这通常是很方便的。这个问题可能更适合于:?使用Git有什么好处?因为我可以很容易地与Git进行分支和合并,我可以在大师之外工作,看看一个想法是否有用,如果没有,我可以轻易地放弃它。SVN1.6.x比1.4.x有更好的分支支持,1.4.x是我最后一个全职使用的主要版本,所以1.6.x也可能有一些好处。另外:Git对于某些操作来说“更快”,并且不会将.svn喷到每个文件夹中。你知道,老实说,我总是忘记程序员。stackexchange.com。记下这一点,为我接下来的问题做准备。抱歉。这个问题可能更适合:?使用Git的好处是什么?因为我可以轻松地用Git进行分支和合并,我可以在master之外工作,查看一个想法是否有用,如果没有,则可以轻松地放弃它。SVN1.6.x比1.4.x有更好的分支支持,1.4.x是我最后一个全职使用的主要版本,所以1.6.x也可能有一些好处。另外:Git对于某些操作来说“更快”,并且不会将.svn喷到每个文件夹中。你知道,老实说,我总是忘记程序员。stackexchange.com。记下这一点,为我接下来的问题做准备。很抱歉