我有一个bat文件,我在其中检出cvs存储库中的文件,运行java程序来更新文件,然后提交回存储库。我在使用commit命令时遇到了一些问题。有人可以帮忙吗?
path=%path%;c:/cvsnt
cvs -d :ssh:nsbuild:xxxx@cvs1.xxxx.corpintra.net:/cvs login
cvs -d :ssh:nsbuild:xxxx@cvs1.xxxx.corpintra.net:/cvs checkout BGNMigration/JNLP/config/dev/com/xxxx/jnlp/file/xxxx.jnlp
javac UpdateVersions.java
java UpdateVersions
cvs -d /BGNMigration/JNLP/config/dev/com/xxxx/jnlp/file commit -m "Latest build" xxxx.jnlp
输出:
C:\Users\JADOYLE\Desktop\Docs\updateBat>cvs -d /BGNMigration/JNLP/config/dev/com/xxxx/jnlp/file commit -m "Latest build" xxxx.jnlp
cvs [commit aborted]: /BGNMigration/JNLP/config/dev/com/xxxx/jnlp/file/CVSROOT: No such file or directory
答案 0 :(得分:0)
我认为 cvs commit 没有常见的 -d 选项。
要提交更新的文件,您可以尝试:
cd BGNMigration\JNLP\config\dev\com\xxxx\jnlp\file
cvs commit -m "Latest build" xxxx.jnlp