Tad*_*dej 5 git version-control accurev
我正在使用Accurev作为VCS进行项目.由于我对它一点都不熟悉,我想知道在内部使用git是否是一个好主意 - 这意味着我会在本地使用git,然后与Accurev进行"官方"提交.
这会是一个好的方法吗?
如果是,我自然希望从Accurev版本中排除git.有一个看起来像这样的.acignore就足够了:
myproject/.git
myproject/.git/*
myproject/.gitignore
谢谢!
小智 5
选项:
1)您可能想要了解AccuRev的GitCentric接口.它允许您在Git中工作并将您的内容显示在AccuRev中,反之亦然.这并不直接回答您的问题,但为您提供了一种在您熟悉的工具中工作的方法.
2)如果您不熟悉AccuRev,他们会免费赞助每月最终用户培训课程.您可以注册在线讲师指导的培训.您最常需要的AccuRev命令是:保留,升级,更新和合并.同样不是一个直接的答案,但学习是一个终身目标或斗争取决于你的前景.
3)使用.acignore文件将Git文件保存在AccuRev之外会起作用..acignore文件旨在允许您保持文件不被AccuRev管理,标记为"(外部)",不会被采取行动.
你说"我想知道在内部使用git是不是一个好主意" - 这意味着我会在本地使用git,然后与Accurev进行"官方"提交." 这是开发者的快乐和自由......如果你愿意,你当然可以做到这一点.你需要小心,因为Git不会成为官方的记录来源,而是AccuRev有这个角色.如果不通过update命令保持AccuRev工作区的最新状态,您可能会发现自己必须进行多次合并.
如果您确实使用GitCentric,那么AccuRev将成为您网站的正式记录来源,但您将能够使用Git完成所有工作.
请回答你的前进道路,因为我确信有许多好奇的开发人员可能想知道.
大卫
您应该能够并行使用 git 和 AccuRev。不过,您可能需要调整您的 .aignore。
\n来自 AccuRev 帮助文件:  
\n\n例子
\n\n全局指定的简单通配符模式(例如 \xe2\x80\x9c*.doc\xe2\x80\x9d)与以下任意名称匹配:
\n\n文档/chap01.doc
\n\n
\n 文档/手册/chap01.doc
\n 文档/widgetproj/src/manuals/usergd/chap01.docdocs/.aignore 中指定的手册/*.doc 模式与以下任意名称匹配:
\n\n文档/手册/chap01.doc
\n\n
\n 文档/手册/chap02.doc...但不是这些名字:
\n\n文档/手册/usergd/src/chap01.doc
\n\n
\n 文档/widgetproj/src/manuals/usergd/chap01.doc但是,使用 ** 指定递归,如手册/ * **/ *.doc 或 manuals/**/ chap .doc 将匹配docs/manuals 目录下任何目录中出现的任何 *.doc 或chap .doc。有关使用 ** 的更多信息,请参阅第 12 页的“忽略模式中的通配符”。
\n
| 归档时间: | 
 | 
| 查看次数: | 2285 次 | 
| 最近记录: |