标签: version-control

哪个版本控制系统一次只能允许一个用户处理一个文件?

我想要它,所以当我签​​出文件时,没有其他人可以编辑它,直到我签回。是否有一个版本控制系统可以让我执行此操作?我目前使用Subversion,我知道它具有“锁定”功能,但是我希望它自动执行此操作,而不必在正在处理的每个文件上都要求它。

version-control

1
推荐指数
1
解决办法
199
查看次数

需要在我的本地框中设置Subversion

我使用的是Windows7,我在Eclipse中进行了大量的Java编码.但我没有版本控制系统.我听说Subversion是一个非常受欢迎的VCS,所以我想把它放在我当地的盒子里.你能不能给我一些关于从哪里开始/看看的指示?

我想使用Eclipse签入/签出文件.请指导我.

谢谢

eclipse svn version-control windows-7

1
推荐指数
1
解决办法
494
查看次数

源文件顶部的源代码管理签名注释

我注意到我们系统中的一些源文件存在差异,其中一些包含源代码控制签入注释,而另一些则没有.签入时,这些注释会自动添加到文件顶部:

    * $Log:   //vm1/Projects/Morpheus/Sleep.bdy-arc  $
--
--   Rev 1.14   Apr 14 2009 15:32:52   John Smith
--Fixed bugs 2292 and 2230.
Run Code Online (Sandbox Code Playgroud)

这似乎在我所有的工作中都非常出色,但我必须承认我很难看到这一点.一般来说,这些评论并不那么好,而且很久以前就已经离开了人们,即使他们的标准很高,也很难将它们与物理代码的变化联系起来.

它也让我感到震惊的是,你正在改变你正在检查的文件.现在,这对于将被编译的文件可能不是一个问题,但可能是其他人的灾难,例如JavaScript文件.

实际上,我的问题是在第一个实例中提供此功能背后的概念动机是什么?有没有人真正发现这些评论有用?

此外,我很想知道这是否是源控制系统中通常支持的功能.我知道它有PVCS,VSS和Subversion(Subversion关键字替换),但是我想知道它是否也可用于一些比较流行的DVCS.

一如既往,非常感谢您的帮助.

version-control code-comments keyword-expansion

1
推荐指数
1
解决办法
164
查看次数

是否有任何不需要安装的Windows机箱的良好版本控制程序?

在我的工作机器上,我没有安装任何东西的权限,而且令人惊讶的是,没有设置任何版本控制软件包.我正在使用VS2008,并希望根据SourceSafe进行解决.我已经和网络管理员谈过了,我得到的只是"我们没有设置任何版本控制." 有没有什么好方法可以解决这个问题,还是我必须咬紧牙关?

c# version-control visual-studio-2008

1
推荐指数
1
解决办法
148
查看次数

java - 编译文件时可以选择版本号吗?

我写了一个java代码并编译它.(foo1.6.class)根据我的搜索,我的本地机器有Java 1.6,我上传的tomcat服务器foo1.6.class只接受版本号1.5这意味着我必须要编译Java 1.5?

我相信这是导致坏版本号错误被抛出的原因如下.

我的问题是,有什么方法可以使用1.5版本号编译我的Java文件?看着javac cmd但看起来它不是选项的一部分.但我不认为删除1.6和安装Java 1.5因为这个原因也不是很好的选择.人们如何应对这种情况?

提前致谢!

exception

javax.servlet.ServletException: Bad version number in .class file (unable to load class resume_builder.ResumeBuilder)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class resume_builder.ResumeBuilder)
    org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1884)
    org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:889)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1353)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:128)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
    java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    java.lang.Class.getDeclaredConstructors0(Native Method)
    java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
    java.lang.Class.getConstructor0(Class.java:2671)
    java.lang.Class.newInstance0(Class.java:321)
    java.lang.Class.newInstance(Class.java:303)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:142)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Run Code Online (Sandbox Code Playgroud)

java version-control compilation

1
推荐指数
1
解决办法
656
查看次数

如何最好地将版本控制系统中的加载/保存文件添加到我的Delphi应用程序中

我有一个基于加载的测试程序的应用程序,保存为特定用户数据文件夹中基于文本的文件.一切都很好.客户刚刚评论说他们希望对这些测试程序(对于ISO9001等)进行全面的可更改性跟踪,并且我发现我可以提供某种结账/提交机制以及现有的文件加载/保存但是哪个目标是一个VCS(比如SVN).问题是虽然我使用Tortoise SVN进行自己的开发,但我不知道如何在Delphi中编写一个简单的程序来编程访问SVN.谁能指出我正确的方向?

svn delphi version-control

1
推荐指数
1
解决办法
419
查看次数

使用Mercurial启动类似于现有项目的新项目

我在Mercurial(HG)存储库上有一个项目.我即将开始一个新项目,我想首先使用与上述项目完全相同的代码.这两个项目完全不相关.即使他们做类似的事情,每个人都是为不同的客户,不同的名字,不同的品牌,不同的艺术.

我的问题是:

建议的方法是什么:

  1. 克隆(hg clone)项目并开始进行更改?
  2. 存档(hg存档)项目并在存档副本上创建新存储库(hg init)?
  3. 还有其他我不考虑的选择吗?

非常感谢.

version-control mercurial

1
推荐指数
1
解决办法
157
查看次数

托管源代码存储库

我主要从事小型个人项目.我的挑战之一是源代码存储库维护.我已经使用了我的MSDN许可证提供的Team Foundation Server的基本版本,虽然它工作得很好,但它并不理想(我不会像我应该那样进行备份等).我真的宁愿付钱让它托管.我喜欢TFS,但我也对其他选项持开放态度(因为托管的TFS看起来真的很贵).

有关提供商的任何建议吗?只要它们与Visual Studio很好地集成,我愿意考虑任何事情.

svn version-control tfs visual-studio-2010

1
推荐指数
1
解决办法
696
查看次数

如果我想要每日自动提交,那么什么是一个很好的工具选择?

我自己做了一些开发,并希望将我的代码放入RCS中,为了方便起见,我希望它能够每晚自动提交所有更改的代码,并可选择在不同时间标记源代码以标记良好的构建.有什么建议?我正在使用ubuntu.

svn git version-control

1
推荐指数
1
解决办法
151
查看次数

对Surround scm的任何想法?

所以看看不同的版本控制系统:subversion,accurev,surround,tfs,bitkeeper/git/mercurial

  • 颠覆:我认为它是非常受欢迎的标准
  • Accurev:周围似乎有一种爱恨交织.
  • 环绕声和TFS:我没有看到很多关于它们的评论.
  • Bitkeeper/Git/Mercurial:看起来很受欢迎,但我认为"分发"可能会吓到我的经理大声笑

出于某种原因,他似乎被Surround所吸引,这不是因为销售推销.我们最初下载了它以进行评估,但没有任何结果.所以现在我们回过头来看看scm并想再试一次.到目前为止,我还没有像其他版本控制系统那样看到任何嗡嗡声.对于TFS也是如此

version-control surroundscm

1
推荐指数
2
解决办法
3805
查看次数